リスト
- リストを定義
a=[1,2,3,4]a=[1,2,3,4]
- リストに要素を追加
a.append(5)a=[1,2,3,4,5]
- 降順に並び替え
a.reverse()a=[5,4,3,2,1]
- 昇順に並び替え
a.sort()a=[1,2,3,4,5]
タプル
辞書
- キーを使って要素を管理
- キーには、数値、文字列が使える。リストは使えない。
使用例
- 辞書の定義
d={1:"Toritani", 51:"Sakurai"}
d[6]="Kanemoto"
d[22]="Fujikawa"{1: 'Toritani', 51:'Sakurai', 22:'Fujikawa', 6:'Kanemoto'}
- キーの一覧
d.keys()[1, 51, 22, 6]
- キーを指定して値を取り出す(1)
d[51]'Sakurai'
- キーを指定して値を取り出す(2)
d.get(51)'Sakurai'
- 値の一覧
d.values()['Toritani', 'Sakurai', 'Fujikawa', 'Kanemoto']
- 辞書のキーと値のペアを返す(ペアのタプルをリストで返す)
d.items()[(1,'Toritani'), (51,'Sakurai'), (22,'Fujikawa'), (6,'Kanemoto')]
set型
- 変更可能なオブジェクト
- ユニークな要素を持つ。集合型。
バージョンによって利用方法が異なる
2系
- set()関数を使う
- set()関数の引数に、リストやタプルのシーケンス型データを渡す
s=set([1,2,3,4,5])
3.0
- リテラル表記可