Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何遍历字符串列表并打印每个项目?_Python_String_List - Fatal编程技术网

Python 如何遍历字符串列表并打印每个项目?

Python 如何遍历字符串列表并打印每个项目?,python,string,list,Python,String,List,我有一个字符串列表,并打印列表中的每个字符串,意思不是['word1'、'word2'、'word3'],而是:word1、word2、word3 我试着这样做: for i in list: print list[i] 但我明白了 列表索引必须是整数,而不是str 我真的很困惑我该怎么做 for i in list: print i I是list元素:换句话说,它按顺序接受成员字符串的值。首先,不要命名变量list,因为它是python内置的保留类。你以后可以省去你自己的

我有一个字符串列表,并打印列表中的每个字符串,意思不是['word1'、'word2'、'word3'],而是:word1、word2、word3

我试着这样做:

for i in list:

    print list[i]
但我明白了

列表索引必须是整数,而不是str

我真的很困惑我该怎么做

for i in list:
    print i

I是list元素:换句话说,它按顺序接受成员字符串的值。

首先,不要命名变量list,因为它是python内置的保留类。你以后可以省去你自己的困惑。让我们在这里称之为lst

现在,我来纠正你的错误

列表索引必须是整数,而不是str

lst[i]正在访问索引,但它必须是整数。然而,我是一个str和一个Python字符串类。但我是什么?它是lst中当前迭代的元素

你可以通过打印i来调试你的脚本,看看它是什么

如果您仍然感到困惑,就像您看到它打印1一样,那么您应该打印typei,它会说,而printing Repi会看到“1”,因此您可以打印inti以将字符串“1”转换为int 1