箱庭の日々

言われること、言うこと、言えなかったこと

python3 vol.4 list その1

list(リスト)について

 

要素(文字列や整数など)のシーケンスを作ることができる。

シーケンスとは、

e-words.jp

 

である。

 

文字や数字などの情報を入れる箱のようなもの。

しかも、順番に並べることができる。

 

 ・[ ]かlist()による作成

リストは、0個以上の要素をそれぞれカンマでくくって、全体をかっこで囲んで作る。

 

list = []
a = ['apple', 'banana', 'peach']
b = [1, 2, 3]
c = [1,'b',2]
print(list)
print(a)
print(b)
print(c)

 

 >>>

[]
['apple', 'banana', 'peach']
[1, 2, 3]
[1, 'b', 2]

 

数字と文字列を混ぜることができる。

 

list = list()
print(list)

 >>>

[]

 

list関数で、空リストを作ることもできる。

 

・list()で他のデータ型からlistに変換

 

a = list('apple')

b = 'apple'
c = list(b)

print(a)
print(c)

>>>

['a', 'p', 'p', 'l', 'e']
['a', 'p', 'p', 'l', 'e']

 

 

・リストの中のリスト 

 

 

l = [['a', 'b'], ['c', 'd']]
m = [[1, 2], [3, 4]]

print(l)
print(m)

 >>>

[['a', 'b'], ['c', 'd']]
[[1, 2], [3, 4]]