jtxs0000 发表于 2020-8-12 17:08:32

如何把多个列表逐一放进一个新的列表

今天突然想到一个问题,纯粹乱想的{:5_109:}





#已知代码
list1 =
list2 =
list3 = ['a','c','e','g','i']
list4 = ['b','d','f','h','j']

#如何生成这个新列表
list5 =

sunrise085 发表于 2020-8-12 17:11:15

本帖最后由 sunrise085 于 2020-8-12 17:14 编辑


#已知代码
list1 =
list2 =
list3 = ['a','c','e','g','i']
list4 = ['b','d','f','h','j']

#如何生成这个新列表
list5=[]
for i in range(len(list1)):
    list5.append(list1)
    list5.append(list2)
    list5.append(list3)
    list5.append(list4)

yhhpf 发表于 2020-8-12 17:14:04

for i in range(len(list1)) :
    list5.append(list1)
    list5.append(list2)
    list5.append(list3)
    list5.append(list4)
循环完事儿?

jtxs0000 发表于 2020-8-12 17:16:49

yhhpf 发表于 2020-8-12 17:14
循环完事儿?

你慢了点啦,只能给二楼了{:5_110:}

sunrise085 发表于 2020-8-12 17:18:26

还可以再少几行
list5=[]
for i in range(len(list1)):
    for j in range(1,5):
      exec("list5.append(list"+str(j)+")")
页: [1]
查看完整版本: 如何把多个列表逐一放进一个新的列表