我有两个包含字符串和整数的混合列表。列表的格式如下:
list1 = L1, [-76.500000, -67.500000, 40.750000, 47.750000], [915,922,932,906]
list2 = L2, [-72.500000, -67.500000, 42.680000, 46.000000], [912,882,851,856]
我将这些列表合并到一个新列表中。我最初的方法是按以下方式使用zip:
zip(list1,list2)
要询问最终列表以查看其内容,我写了以下内容:
for x, y in zip(list1,list2)):
print(x, y)
结果如下:
L1 L2
[-76.5, -67.5, 40.75, 47.75] [-72.5, -67.5, 42.68, 46.0]
[915, 922, 932, 906] [912, 882, 851, 856]
我想在上面的代码行中构造for循环,以使该行的每个条目都在循环中打印出来,如下所示:
所需结果: L1 [-76.5, -67.5, 40.75, 47.75] [915, 922, 932, 906]
关于如何重构for循环和/或压缩这些列表的过程的任何想法,以便我可以获得所需的结果吗?谢谢!
答案 0 :(得分:0)
您需要zip()吗?如果不需要,请像
data = list1,list2
for i in range(len(data)):
print data[i]