Я делаю код, который требует, чтобы я переместил первую переменную каждого моего списка в один список.
Например:
Week1 = [2,3,4,5,6]
Week2 = [3,2,5,6,4]
# I would need to get a list that read
Week_1 = [2,3]
Это было бы в довольно широком масштабе с 20 или около того переменными. У меня есть идея:
Week1 = [0, 1, 2, 2, 1]
Week2 = [4, 3, 1, 6, 3]
Week = []
i = 1
while i >= 20:
Week = Week.extend((Week + i) [0])
i = i + 1
print (Week)
Это, вероятно, не сработает, я знаю, но возможно ли, чтобы «week + i» относилась к переменной, поэтому код расширился бы на «Week1 [0]»? Это будет означать, что по мере прохождения цикла будет добавлена первая переменная каждого списка в другой список, который я считаю. Есть ли более эффективные способы сделать это? Или есть способ, чтобы это сработало?