【发布时间】:2019-02-08 16:05:53
【问题描述】:
我有两个列表,它们都包含字符串和整数的混合。列表格式如下:
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 循环和/或压缩这些列表的过程以便获得所需结果的任何想法?谢谢!
【问题讨论】:
标签: python-3.x list for-loop zip