【发布时间】:2020-07-30 21:20:39
【问题描述】:
我想在 python 中创建一个列表,该列表将包含一个变量,其位置表示 10 个值的列表 位置从 0 到 9 例如 在位置 0 'Abc', 1 'Cde', 2 'Fgh',.... 等等 现在我想在循环中使用列表值递增一
list=['Abc','def','ghi'] # Or this may be an excel file with index and one column having different values
i=0 #has list value 'Abc'
while i<=3:
a=i
print('List value at'+i+' equals to',List[i])
i=i+1
输入 数据框
选择索引 0 处的列表值并将其分配给一个对象,然后递增索引直到所有列表值。
需要输出
'List value at 0 equals to Abc'
'List value at 1 equals to def'
'List value at 2 equals to ghi'
'List value at 3 equals to jkl'
'List value at 4 equals to mno'
【问题讨论】:
-
请用您需要的输出更新您的问题。
-
您的代码中有一些错误:1.
while i<=3将导致异常,因为您的列表只有三个元素(请记住:python 列表从零开始) 2. 您有list和List3. 为什么是a=i? 4.i=i+1的缩进错误
标签: python list loops while-loop logic