Если у меня есть два массива одинаковой длины - скажем a
и b
a = [4,6,2,6,7,3,6,7,2,5]
b = [6,4,6,3,2,7,8,5,3,5]
нормально, я бы сделал это следующим образом:
for i in range(len(a)):
print a[i] + b[i]
а не что-то вроде этого:
i=0
for number in a:
print number + b[i]
i += 1
потому что я предпочитаю быть совместимым с используемыми методами.
Я знаю zip
, но я никогда не использую его. Для этого был создан zip
?
будет
for pair in zip(a,b):
print pair[0] + pair[1]
- это питонический способ сделать это?