一个简单的列表,我想循环打印每个元素两次。每次添加不同的前缀。输出将附加到新列表中。
List1 = ["9016","6416","9613"]
理想的结果是:
['AB9016', 'CD9016', 'AB6416', 'CD6416', AB9613', 'CD9613']
我在下面尝试过,但输出是:
new_list = []for x in List1:
for _ in [0,1]:
new_list.append("AB" + x)
new_list.append("CD" + x)打印(新列表)
['AB9016', 'CD9016', 'AB9016', 'CD9016', 'AB6416', 'CD6416', 'AB6416', 'CD6416', 'AB9613', 'CD9613', 'AB9613', 'CD9613']
我不能使用:
new_list.append("AB" + x).append("CD" + x)正确的做法是什么?谢谢。
www说
炎炎设计
一只名叫tom的猫
守着星空守着你
莫回无
慕少森
呼唤远方
随时随地看视频慕课网APP
相关分类