Для цикла, использующего строки из сжатого списка Python - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть два списка, каждый из которых содержит смесь строк и целых чисел.Списки имеют следующий формат:

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 и / или процесс, чтобы сжать эти списки, чтобы я мог получить желаемый результат?Спасибо!

1 Ответ

0 голосов
/ 07 марта 2019

Вам нужен почтовый индекс ()?Если это не требуется, сделайте smt как

data = list1,list2     

for i in range(len(data)):
         print data[i]       
...