【发布时间】:2012-04-21 21:34:07
【问题描述】:
您将如何从这个列表中删除“meh”这个词?我对索引有点困惑。 我知道它对大多数人来说很简单,但我是编程新手。
x=["spam", "eggs", "ham"]
【问题讨论】:
-
您的意思是“seh”而不是“meh”吗?
标签: list python-2.5
您将如何从这个列表中删除“meh”这个词?我对索引有点困惑。 我知道它对大多数人来说很简单,但我是编程新手。
x=["spam", "eggs", "ham"]
【问题讨论】:
标签: list python-2.5
该列表是零索引的,这意味着第一个单词在索引 0 处,第二个单词在索引 1 处,等等。您只能获取您输入的单词。有关更多信息,请阅读Python lists。
> x=["spam", "eggs", "ham"] # <-- make list
> x[0] # get each element one at a time
'spam'
> x[1]
'eggs'
> x[2]
'ham'
> x.append("meh") # <-- add "meh"
> x
['spam', 'eggs', 'ham', 'meh']
> x[3] # <-- now we can get "meh" out
'meh'
如果您希望每个单词的第一个字母组成单词“seh”,请参阅 marcog 的答案。如果你真的想要“meh”,你可以这样做。
# 1st word, 4th letter ("m")
# + 2nd word, 1st letter ("e")
# + 3rd word, 1st letter ("h")
print(x[0][3] + x[1][0] + x[2][0])
【讨论】:
print( x[3] ) 以在输出终端显示“meh”