如何在Python中的某个位置访问变量

时间:2015-04-30 17:21:16

标签: python

我在python中编写一个程序,打算按升序打印出一个列表。

输出应该如下所示

jQuery.attr

等。

我无法抓住存储在特定位置的变量,并且想知道我的语法是否错误。

这是代码:

element 0 is apple
element 1 is pear

1 个答案:

答案 0 :(得分:3)

这是enumeratefor循环

的直接案例
def print_elements(listvar):
    for index, value in enumerate(listvar):
        print('element {} is {}'.format(index, value))

实施例

>>> print_elements(["Apple", "Cherry", "Banana"])
element 0 is Apple
element 1 is Cherry
element 2 is Banana

另外,你不应该这样做

while listvar[count] != None:

因为您假设在索引超过列表末尾时,您将获得None,这是不正确的,如果您的索引超出范围,它将返回错误。

如果您真的想使用while循环,则可以将条件更改为

while count < len(listvar):