首页 > 解决方案 > 我们如何创建一个列表并在python中动态使用它

问题描述

我想在python中创建一个列表,它将有一个变量,它的位置说一个从0到9的10个值的列表,例如在位置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'

标签: pythonlistloopswhile-looplogic

解决方案


我真的没有得到你的问题,但希望这会有所帮助:

将元素添加到列表

l.append(element)

按位置获取元素

l[0] # Access element from position 0

循环遍历列表元素

for i in l:
    print('Item: {}'.format(i))

按位置循环列表

for i in range(len(l)):
    print('Item: {}'.format(l[i]))

请不要命名您的列表list,它会影响 Pythonlist()函数。


推荐阅读