Python 如何遍历字符串列表并打印每个项目?
我有一个字符串列表,并打印列表中的每个字符串,意思不是['word1'、'word2'、'word3'],而是:word1、word2、word3 我试着这样做: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内置的保留类。你以后可以省去你自己的
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