teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/10/02 05:25

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,2 +1,19 @@
1
1
  x[0][1] は (x[0])[1] と同じです。x[0] は a ですから、 a[1] とも同じです。
2
- 二つ [] を並べたからと言って、特別に解釈されるわけではありません。
2
+ 二つ [] を並べたからと言って、特別に解釈されるわけではありません。
3
+
4
+ 少し詳しく
5
+ ---
6
+ リストの中身って、実のところ何でも良いんです。
7
+ ```Python
8
+ lst = [
9
+ 42, # 数でも良いし、
10
+ [1, 2, 3], # 別のリストでも良いし、
11
+ 'spam', # 文字列でも良いし、
12
+ print # 関数でも良い。
13
+ ]
14
+ ```
15
+
16
+ lst[1][0] は [1, 2, 3][0] と同じです。1 を返します。
17
+ lst[2][2] は 'spam'[2] と同じです。'a' を返します。
18
+
19
+ lst[3]('hello!') なんて書くことも可能です。print('hello!') と同じだからです。