1. リストの作成
new_list1 = ['TV','Car','Cloth','Food']
new_list2 = list(['TV','Car','Cloth','Food'])
print (new_list1)
print (new_list2)
演算結果:
['TV', 'Car', 'Cloth', 'Food']
['TV', 'Car', 'Cloth', 'Food']
2. よく使用されるメソッドをリストします:
1. append
new_list1 = ['TV','Car','Cloth','Food']
print (new_list1)
new_list1.append('Water') # 'water'を追加
print (new_list1)
演算結果:
['TV', 'Car', 'Cloth', 'Food']
['TV', 'Car', 'Cloth', 'Food', '水']
2.count
new_list1 = ['テレビ','車','布','食品','食品']
print (new_list1.count('食品')) #統計'食品'リスト内の回数 => 2回
3.extend
new_list1 = ['TV','Car','Cloth','Food','Food']
new_list1.extend([11, 22,33,'Car'])
print (new_list1)
演算結果:
['TV', 'Car', 'Cloth', 'Food', 'Food', 11, 22, 33, 'Car']
4.sort
new_list1 = ['TV','Car','Cloth','Food','Food']
print (new_list1)
new_list1.sort() #順方向並べ替え
print (new_list1 )
new_list1.sort(reverse=True) #逆ソート
print (new_list1)
演算結果:
['TV', 'Car', 'Cloth', 'Food', 'Food']
['Car' , ' 「布」、「食べ物」、「食品」、「テレビ」] #順ソート結果
[「テレビ」、「食べ物」、「食べ物」、「布」、「車」] #逆ソート結果
5. len
new_list1 = ['TV','Car','Food','Cloth','Food']
print (len(new_list1)) => 5 #要素の数を出力します
6.remove
new_list1 = ['TV','Car','Food','Cloth','Food']
new_list1.remove('Food')
print (new_list1)
実行結果:
[ 'TV', 'Car', 'Cloth', 'Food'] #remove は、最初に見つかった同一の要素を削除します
7.pop
new_list1 = ['TV','Car','Food', 'Cloth','Food ']
new_list1.pop() #要素をランダムに削除
print (new_list1)
new_list1.pop(2) #要素の削除を指定
print (new_list1)
演算結果は:
[' TV', 'Car ', 'Food', 'Cloth']
['TV', 'Car', 'Cloth'] #, ここで削除されるのは3番目の要素「Food」です
8.index
new_list1 = ['TV ','Car','Food','Cloth','Food']
print (new_list1.index('Food')) #指定された要素のインデックス値を返し、同じ要素に対して見つかった要素を返します。最初の
実行結果は次のとおりです: 2
9.insert
new_list1 = ['TV','Car','Food','Cloth','Food']
new_list1.insert(2,'HAHAHA' ) #指定した位置に要素を挿入
print(new_list1)
演算結果は
['TV', 'Car', 'HAHAHA', 'Food', 'Cloth', 'Food']