箱庭の日々

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

python3 vol.5 list その2 関数を使ってできること

split() : データ型からリストに

append() : リストの末尾に要素の追加

extend() : リストとリストの結合

insert() : リスト内の場所を指定して要素の追加

 

・split()

a = 'a,b,c,d,e,f'

b = a.split(',')

print(list(a))
print(b)

 >>>

['a', ',', 'b', ',', 'c', ',', 'd', ',', 'e', ',', 'f']
['a', 'b', 'c', 'd', 'e', 'f']

 

・append()

a = ['apple']
print(a)

a.append('banana')
print(a)

 >>>

['apple']
['apple', 'banana']

 

・extend() または +=

a = [1,2]
b = [3,4]

print(a, b)

a.extend(b)

print(a)

 

 >>>

[1, 2] [3, 4]
[1, 2, 3, 4]

a = [1,2]
b = [3,4]

print(a, b)

a += b

print(a)

 >>>

[1, 2] [3, 4]
[1, 2, 3, 4]

 

・insert()

a = [1, 2, 3, 4]

a.insert(0, 'b')

print(a)

a.insert(4, 'c')

print(a)

 >>>

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