我有两张单子
list_a = ['color-1', 'color-2', 'color-3', 'color-4']
list_b = ['car1', 'car2', 'car3', 'car4' ........... 'car1000']
我需要以list_a
的循环顺序访问元素:
['color-1']['car1']
['color-2']['car2']
['color-3']['car3']
['color-4']['car4']
['color-1']['car5'] #list_a is starting from color-1 once it reaches end
['color-2']['car6'] #... goes on until end of items in list_b
我试过了,没用。请告知
start=0
i=0
for car_idx in xrange(start, end):
if i <= len(color_names):
try:
self.design(color_names[i], self.cars[car_idx])
i+=1
except SomeException as exe:
print 'caught an error'
使用模运算符
%
索引到适当的范围:使用^{} 使} 将循环iterable中的项与
list_a
成为循环iterable。 使用^{list_b
中的项配对。zip
返回的iterable将在传递给zip
(即list_b
)的最短iterable结束时停止印刷品
相关问题 更多 >
编程相关推荐