リストの使い方
pythonでのリストの基本的な使い方をまとめてみました.
目次
-
リストの作成
- list = ["apple", "orange", "banana", "grape"]
-
代入
- list[i] = x
- list1[i:j] = list2
-
追加
- append()
- extend()
-
削除
- del list[i]
- del list[i:j]
- pop()
- remove()
-
検索, 数え上げ
- index()
- count()
-
並べ替え
- sort()
- reverse()
-
文字列に変換
- "".join(list)
リストの作成
>>> list = ["apple", "orange", "banana"]
>>> list
['apple', 'orange', 'banana']
代入
>>> list
['apple', 'orange', 'banana']
>>> list[1] = "grape"
>>> list
['apple', 'grape', 'banana']
>>> list
['apple', 'orange', 'banana']
>>> list[0:2] = ["grape", "lemon"]
>>> list
['grape', 'lemon', 'banana']
追加
>>> list
['apple', 'orange', 'banana']
>>> list.append("grape")
>>> list
['apple', 'orange', 'banana', 'grape']
>>> list
['apple', 'orange', 'banana']
>>> list.extend(["grape", "lemon"])
>>> list
['apple', 'orange', 'banana', 'grape', 'lemon']
削除
>>> list
['apple', 'orange', 'banana']
>>> del list[1]
>>> list
['apple', 'banana']
>>> list
['apple', 'orange', 'banana']
>>> del list[0:2]
>>> list
['banana']
>>> list
['apple', 'orange', 'banana', 'grape']
>>> list.pop(2)
'banana'
>>> list
['apple', 'orange', 'grape']
>>> list.pop()
'grape'
>>> list
['apple', 'orange']
>>> list
['apple', 'orange', 'banana', 'grape']
>>> list.remove("banana")
>>> list
['apple', 'orange', 'grape']
検索, 数え上げ
>>> list
['apple', 'orange', 'banana', 'grape']
>>> list.index("banana")
2
>>> list
['apple', 'orange', 'orange', 'banana', 'orange', 'apple']
>>> list.count("orange")
3
並べ替え
>>> list
['apple', 'orange', 'banana', 'grape']
>>> list.sort()
>>> list
['apple', 'banana', 'grape', 'orange']
>>> list
[3, 5, 4, 6, 1, 2, 8, 9, 7]
>>> list.sort()
>>> list
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> list
['apple', 'orange', 'banana', 'grape']
>>> list.reverse()
>>> list
['grape', 'banana', 'orange', 'apple']
文字列に変換
>>> list
['apple', 'orange', 'banana', 'grape']
>>> "".join(list)
'appleorangebananagrape'