2012-04-21 8 views
-3

このリストから "meh"という言葉をどうやって取得しますか?私は少しインデックス作成を混乱させる。 私はそのシンプルさを最もよく知っていますが、私はプログラミングが初めてです。Python 2.5のリストの選択が簡単

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

実物を絞ってみてください。 –

+1

"meh"ではなく "seh"を意味するのでしょうか? – marcog

答えて

0

リストは、最初の単語等インデックス1、でインデックス0、2番目の単語であるあなただけが中に入れている単語を取得することができることを意味し、ゼロインデックスである。詳しくは、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]) 
+0

ああ、私は今あなたに感謝します。私はあなたの時間を感謝します。私は今それを試してみるつもりです。 – JessRajah

+0

@ JessRajah答えの1つが助けられたら、それを受け入れてください "その答えにチェックマークをつけてください"。それはStackOverflowエチケットと考えられています。 –

+0

もう1つ質問があります。これをコードブロック全体にすることは可能ですか?シェルプロンプトの代わりにこれをエディタで使用することを意味します。だから私はそれを実行します。それは "meh"をシェルに出力しますか? – JessRajah

関連する問題