-3

このリストから「まあ」という言葉をどのように削除しますか? インデックス作成について少し混乱しています。ほとんどの人にとって簡単なことは知っていますが、プログラミングは初めてです。

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

1 に答える 1

0

リストのインデックスはゼロです。つまり、最初の単語はインデックス 0、2 番目の単語はインデックス 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 の回答を参照してください。本当に「まあ」が必要な場合は、そのようにすることができます。

# 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 に答える