ホームページ >バックエンド開発 >Python チュートリアル >Python のタプル、リスト、辞書の概要
タプル (タプル):
タプルは、多くの場合括弧、つまり () で表されます。要素とカンマはタプルの識別子です。
1 #定义一个元组 2 3 #tuple = 'a', 4 5 tuple = ('a','b','c','d','e','f','g') 6 7 #常规来说,定义了一个元组之后就无法再添加或修改元组的元素,但对元组切片可以添加会修改元组的元素。 8 9 print tuple[1:5]10 11 tuple = tuple[:2]+('h')+temp[2:]12 13 print(tuple)14 15 #使用for循环进行遍历元组16 17 for each in tuple:18 19 print each20 21 #通过range()函数和for循环获取元组内元素的序号22 23 for index in range(len(tuple)):24 25 print tuple[index]
List:
リストは多くの場合、角かっこ、つまり [];
で表されます。リストを作成するには、角かっこを使用して、カンマで区切られたさまざまなデータ項目を囲むだけです。
例:
1 list1 = ['a','b','c',1,3,5]2 list2 = [1,2,3,4,5,6]3 list3 = ["abc","bcd","cde"]
リストの走査: (len(each): 各反復の長さ変数を表し、each: 各反復の変数を表す)
1 list1 = ['a','b','c',1,3,5]2 for each in list13 print(each,len(each))
リスト内でよく使用される関数:
cmp( list1, list2): 2つのリストの要素を比較
len(list): リスト要素の数を返す
Max(list): リスト要素の最大値を返す
min(list): 最小値を返すリスト要素の
list(tuple ): タプルをリストに変換します
リストでよく使用される 9 つのメソッド:
List.append(obj): リストの最後に新しいオブジェクトを追加します
List.count( obj): 要素をカウントします リストに出現する回数
List.extend(list): 複数の値を含む別のシーケンスをリストの最後に追加します。これにより、リストを拡張する効果があります
List.insert(index, obj): オブジェクトをリストのインデックス要素の前に挿入します。
List.pop(obj=list[-1]): デフォルトでリスト内の要素を削除します (デフォルトでは最後の要素)要素の値を返します
list.remove(obj): リスト内の特定の値を除いて移動
List.reverse(): リスト内の要素を逆順に並べます
list.sort(function() ): リストを並べ替えます
辞書 (dict)
辞書 データは中括弧 {} で囲まれています。中括弧にはキー (key) とそれに対応する値 (value) のペアが含まれます。キーと値はコロン: で区切られ、項目はカンマで区切られます。 空の辞書は、項目が含まれていない辞書であるとも言えます。 Dictionary は、中括弧には内容が含まれておらず、中括弧 {} によって直接表されることを意味します。
辞書を作成します:
dict = {'name':'john','age':20,'sex':male}
注: キーは不変データ型です
辞書にアクセスします:
辞書には順序がないため、インデックスを介してアクセスすることはできません。変数名[キー名]を介してアクセスできます。
辞書追加項目:
変数名:[新規追加キー名] = 新規追加キーに対応する値
辞書変更項目値:
変数名:[変更対象キー名] = 新しい値
削除辞書の項目または値:
delメソッド: キーに対応する値を削除, del 変数名 [キー名];
辞書, del 変数名を削除します。
clear 方法:辞書の内容をクリアします。
変数名.clear()
Popメソッド:キーに対応する値を削除しますが、削除する前に対応する値を出力します
以上がPython のタプル、リスト、辞書の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。