pythonでのListとTupleタイプ
1399 ワード
リストの作成
Pythonに内蔵されているデータ型の1つはリストリストリストです.listは、エレメントをいつでも追加および削除できる秩序化された集合です.
次のようになります.
インデックスによるlistへのアクセス
pythonは本当に簡潔で、リストインデックスメンバーにアクセスする方法はCの配列と一致しています.
特に「0」から
次のようになります.
逆アクセスリスト
classmates[-1]を使用して、最後のメンバーを操作します.
新しい要素を追加
append()を使用してリストの末尾に要素を挿入し、insert()を使用して任意の位置追加を実現
次のようになります.
リストから要素を削除
pop()を使用して最後のpop(2)を削除すると、インデックスが2の場所を削除できます.
要素の置換
tupleの作成
tupleはシーケンステーブルがあり、「メタグループ」に翻訳されています.
注目すべきはtupleが作成されると修正できないことです
単一要素tupleには追加のカンマを付ける必要があります.
「可変」のtuple
list全体はtupleの要素として
Pythonに内蔵されているデータ型の1つはリストリストリストです.listは、エレメントをいつでも追加および削除できる秩序化された集合です.
次のようになります.
classmates = ['Michael', 'Bob', 'Tracy']
インデックスによるlistへのアクセス
pythonは本当に簡潔で、リストインデックスメンバーにアクセスする方法はCの配列と一致しています.
特に「0」から
次のようになります.
>>>print classmates[0]
Michael
逆アクセスリスト
classmates[-1]を使用して、最後のメンバーを操作します.
新しい要素を追加
append()を使用してリストの末尾に要素を挿入し、insert()を使用して任意の位置追加を実現
次のようになります.
>>> L = ['Adam', 'Lisa', 'Bart']
>>> L.insert(0, 'Paul')
>>> print L
['Paul', 'Adam', 'Lisa', 'Bart']
リストから要素を削除
pop()を使用して最後のpop(2)を削除すると、インデックスが2の場所を削除できます.
要素の置換
>>> L[2] = 'Paul'
>>> print L
L = ['Adam', 'Lisa', 'Paul']
直接置換tupleの作成
tupleはシーケンステーブルがあり、「メタグループ」に翻訳されています.
注目すべきはtupleが作成されると修正できないことです
>>> t = ('Adam', 'Lisa', 'Bart')
単一要素tupleには追加のカンマを付ける必要があります.
t = ('Adam',)
print t
「可変」のtuple
>>> t = ('a', 'b', ['A', 'B'])
list全体はtupleの要素として