5、pythonデータ型のタプル(tuple)
1379 ワード
メタグループ
タプルとリストの最大の違いは、タプル内の要素が固定されていることであり、タプルは変更できないため、タプルを追加、削除、変更することはできません.
1、作成
2、一般的な操作
インデックスインデックスによる要素の取得
len()取得メタグループの要素個数
切片テールスライス0から1番目の要素を無視
forループメタグループ内のすべての要素
3、特有の方法count、要素の出現回数を計算wangの出現回数を計算する
index指定した要素の位置を取得liangの位置を取得
その他:
ネスト(要素は変更不可)
メタグループのプロパティ.要素は変更できませんが、要素のタイプが非メタグループの場合、その要素は、メタグループ内の要素を変更する方法1を変更することができます.
方法2:
転載先:https://www.cnblogs.com/wclwcw/p/8324960.html
タプルとリストの最大の違いは、タプル内の要素が固定されていることであり、タプルは変更できないため、タプルを追加、削除、変更することはできません.
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