-3

你将如何从这个列表中删除“meh”这个词?我对索引有点困惑。我知道它对大多数人来说很简单,但我是编程新手。

x=["spam", "eggs", "ham"]
4

1 回答 1

0

该列表是零索引的,这意味着第一个单词在索引 0 处,第二个单词在索引 1 处,等等。您只能获取您输入的单词。有关更多信息,请阅读Python 列表

> 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])
于 2012-04-21T22:01:55.540 回答