Python 2.5列表选择简单

时间:2012-04-21 21:34:07

标签: list python-2.5

你怎么能从这个列表中得到“meh”这个词?我对索引感到困惑。 我知道它很简单,但我是编程新手。

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

1 个答案:

答案 0 :(得分:0)

列表为零索引,意味着第一个单词位于索引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])