タプル開梱操作

"" " 

タプルは不変である

""" 

user_tuple =(' ADMIN '、18は、ある" CD "" 男性は" を印刷(user_tuple) 

タプル開梱

名を、年齢、住所、性別 = user_tuple
 印刷(名前、年齢を、住所、性別)   #1 ADMIN 18は、雄CDある

#は  開梱そうであってもよい 
名を、* = OTHER user_tupleの
 印刷(名、その他)   #1 ADMIN [18であり、 'CD'、 'MALE'] 

'' ' 
  タプルため不変また、不変の要素を持つタプル
  要素のタプル、リストを置く場合は、変更することもでき、
  が、タプルのリストに配置はお勧めしません
  、次の例を考えてみましょう
'' ' 

T =('  '[ ' ADMIN '18である])
 を印刷(T)  ('人'[' ADMIN」、18である])

T [ 1] .append(' CD ' を印刷(T )   (「人」、[「ADMIN」、18「CD」]) 

要素のリスト内のタプルが変更されているが、リストは依然として同じID値である

「」」

リストと比較タプル、利点:
1.パフォーマンスの最適化
2.スレッドセーフ
キーとして3.辞書、唯一不変オブジェクトはキーの辞書になることができ
開梱と使いやすい4 
。「」 "

おすすめ

転載: www.cnblogs.com/z-qinfeng/p/12037625.html