5、pythonデータ型のタプル(tuple)

1379 ワード

メタグループ
タプルとリストの最大の違いは、タプル内の要素が固定されていることであり、タプルは変更できないため、タプルを追加、削除、変更することはできません.
1、作成
tu = (11,22,33)
tu = tuple(11,22,33)
tu = tuple([]) #   、  、  

2、一般的な操作
name_tuper = ('wang','cheng','liang')

インデックスインデックスによる要素の取得
print(name_tuper[0])

len()取得メタグループの要素個数
print(len(name_tuper))

切片テールスライス0から1番目の要素を無視
print(name_tuper[0:2])

forループメタグループ内のすべての要素
for name in name_tuper:
    print(name)

3、特有の方法count、要素の出現回数を計算wangの出現回数を計算する
print(name_tuper.count('wang'))

index指定した要素の位置を取得liangの位置を取得
print(name_tuper.index('liang'))

その他:
tu = ("wang","cheng","liang",["anhui",{"age":"25"}])
print(tu)

ネスト(要素は変更不可)
tu = (11,22,33)
tu = (11,22,["wang",{"key1":”value1”}])

メタグループのプロパティ.要素は変更できませんが、要素のタイプが非メタグループの場合、その要素は、メタグループ内の要素を変更する方法1を変更することができます.
print(tu[3][1])
tu[3][1].update({"salary":"?"})

方法2:
tu[3][1]["key2"]="hehe"
print(tu)

 
転載先:https://www.cnblogs.com/wclwcw/p/8324960.html