中易网

python中如何得到一组循环的数

答案:5  悬赏:30  
解决时间 2021-04-22 10:03
比如 有1234 得到2341 3412 4123
最佳答案
def cycle(num):        #产生某一数字的所有循环数
strNum = str(num)
length = len(strNum)
cycle_all = []
for i in range(length):
number = int(strNum[i:] + strNum[:i])
cycle_all.append(number)
return cycle_all
if __name__ == '__main__':
for i in cycle(1234):
print i,
全部回答
Easy ;) a = [1,2,3,4,5] # put in whatever you like for i in range(len(a)): print a[i:]+a[:i] I recommend you have more reading about the python list object, you'll be surprised of what it can give you
foo = "1234" for i in range(len(foo)):     print(foo[i:] + foo[:i])
def cycle_list(num): s=str(num) return [int(s[i:]+s[:i]) for i in range(len(s))] cycle_list(1234567) #[1234567, 2345671, 3456712, 4567123, 5671234, 6712345, 7123456]
直接有内置函数可以找出list中的最大值 >>> a = [1,3,5,7,9] >>> print max(a) 9完全没必要使用while循环啊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么还有这么多人喜欢小沈阳?真恶心
常州信息职业技术学院体育刷卡次数如何查询
什么叫做本事
现在沈阳种植一颗牙需要多少钱,周期是多少?
西安有没有苹果授权店?ipod touch 现在报价
包头这边那里有卖动漫周边的?
社区不给开户口迁移证明,有权干涉吗
韩国维娜怎么样?好不好
翔游国旅信龙分公司我想知道这个在什么地方
我是外地来安岳想投资考察做柠檬产品生意的,
关于元旦的故事
谁晓得小户型沙发什么牌子好
QQ会员能享受CF中的红色M4A-1吗?怎样领取
人点解会系相面动物啊?
在冬天时,为什么皮肤会破裂呢?能治好吗?
推荐资讯
有人知道羊羔美酒的价格吗(石家庄冀峰酒业)
在移动店,苹果专卖店,五星电器,苏宁电器等
问一个关于ssd和hdd的问题。
小明早晨锻炼,原来每天跑x米,现在每天比原
穿越火线 黄金阻的CDKEY
“长亭外,古道边......”整首是什么?
去俄罗斯打工怎么样安排比较合理呢?
阿城火车站介绍
怎样做DNF任务?
手机插入SIM卡后无信号显示为什么?卡能读出
岳御史村地址有知道的么?有点事想过去
年检灭火器?去哪里呢?正规。有资质的??
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?