0

次のコードがあるとします。

names_list = [['Abby', 'Albert'], ['Bert', 'Bob'], ['Gina', 'Greg']]

では、どのように Albert を印刷しますか? 「abby」、「albert」を印刷するには、次を使用します。

print (names_list[0])

リスト内の項目をどのように使用しますか? 私の言いたいことを理解していただければ幸いです。

4

2 に答える 2

2
print (names_list[0][1]) # prints Albert

コメントの質問に答えるには:

names_list = [['Abby', ['name', 'lastname']]]

print(names_list[0][1][1]) # prints lastname


              |            0               |  # names_list[0]
names_list = [['Abby', ['name', 'lastname']]]
               |  0  | |         1        |   # two elems within names_list[0]
                        | 0  |  |    1   |    # two elems in names_list[0][1]
于 2013-11-12T22:36:23.480 に答える
0

2ステップでできます

Python 3.3.1 (default, Sep 25 2013, 19:29:01) 
[GCC 4.7.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> names_list = [['Abby', 'Albert'], ['Bert', 'Bob'], ['Gina', 'Greg']]
>>> 
>>> firstset = names_list[0]
>>> print (firstset)
['Abby', 'Albert']
>>> 
>>> albert = firstset[1]
>>> print (albert)
Albert

または、ワンステップで実行できます

>>> print (names_list[0][1])
Albert
于 2013-11-12T23:13:56.170 に答える