关于循环的一个问题!!!
有这样一个列表里面有很多值 lst = ['你','我','他','甲','乙','丙',1,2,3,'A','B','C',...]规律是每3个为一组,通过循环遍历这个列表
第一次循环a = 你b =我c=他
第二次循环a = 甲b =乙c=丙
第三次循环a = 1 b = 2 c = 3
...
用什么办法可以做到.....
这样即可了呗~
lst = ['你','我','他','甲','乙','丙',1,2,3,'A','B','C']
for i in range(0,len(lst),3):
print('a = {}b = {}c = {}'.format(*lst))
如果要现实循环的话这样吧:
lst = ['你','我','他','甲','乙','丙',1,2,3,'A','B','C']
for i in range(0,len(lst),3):
print('第{}次循环:a = {}b = {}c = {}'.format((i//3)+1,*lst)) for a,b,c in zip(*(iter(lst),)*3):
print(f"{a=},{b=},{c=}") 永恒的蓝色梦想 发表于 2020-6-23 10:47
duoxie !!!!! Twilight6 发表于 2020-6-23 10:39
这样即可了呗~
nb啊
页:
[1]