我想逐个打印subplot_list
的所有内容,但我得到了list indices must be integers or slices, not str
的类型错误。有没有办法绕过这个。
subplot_list = ['a1', 'a2', 'a3','c1','c2','c3']
for i in subplot_list:
print(subplot_list[i])
i已经是要打印的字符串
subplot_list = ['a1', 'a2', 'a3','c1','c2','c3']
for i in subplot_list:
print(i)
Python允许您在for
循环中以两种方式访问列表项:
在这里,您可以访问项目而无需给出索引:
subplot_list = ['a1', 'a2', 'a3','c1','c2','c3']
for item in subplot_list:
print(item)
OR带索引:
subplot_list = ['a1', 'a2', 'a3','c1','c2','c3']
for i in range(0, len(subplot_list)):
print(subplot_list[i])
subplot_list = ['a1', 'a2', 'a3','c1','c2','c3']
for i in subplot_list:
print(i)
#or access the elements with the help of index
for i in range(len(subplot_list)):
print(subplot_list[i])