【发布时间】:2018-01-19 00:53:36
【问题描述】:
我想知道为什么我无法访问列表索引。我有一个完整的单词列表(输入),但然后尝试访问例如:list[2],我得到一个错误。
words=[]
n =input().split()
words.append(n)
print (words])
输入:嗨,互联网怎么了 输出:[['hello', 'internet', 'what', 'up']]
print(words[0])
输出:['hello', 'internet', 'what', 'up']
print(words[1])
输出:IndexError:列表索引超出范围
【问题讨论】:
-
大声笑,不是重复的;一个人必须已经知道区别(更不用说
extend的存在了)才能不遇到这个错误 -
基本误解:“我有一个完整的单词列表(输入)”。你不。你有一个列表,它包含一个元素,它恰好是另一个列表,其中包含单词字符串。
标签: python arrays string python-3.x list