リスト(ディレクトリ):
変数の内容は、例えば、繰り返されてもよいです。
>>> = [ 'WEN'、 'WEN'] >>> [ 'WEN'、 'WEN']
アクセス、使用APPEND、ポップ、挿入操作に[0]で。
タプル(成分):
概要不変、例えば、繰り返されてもよいです。
>>> C =(1,1,2) >>> C (1、1、2)
場合は、この唯一のタプル要素が必要な割り当てになります。
>>> T =(1) >>> T (1)
「変数」のタプル:
>>> P =(1) >>> P (1、[ 'WEN'、 'WEN']) >>> [1] = '愛' >>> P (1、[ 'WEN'、 '愛'])
タプルはない、実際に変更を行い、P(1)点だけではなく、操作の内容が、リストが可変であるようにタプル「変数」を探します
P [0]アクセスによる。
辞書(辞書):
(キー値)割当モードは、例えば、重複したコンテンツの前面に同じコンテンツを置き換える、繰り返すことができません。
>>> = { 'WEN':1、 'WEN':2} >>> { 'WEN':2} >>> lenは() 1
内容を読みます
>>> D = { 'WEN':1} >>> D { 'WEN':1} >>> D [ 'WEN'] 1
Dictのタプルは(の内容を変更することはできません)、キー値の再割り当てが古い値を洗い流しますキーとして使用することができます。
>>> D = { 'WEN':1、C:2} >>> D { 'WEN':1、(1、1、2)2} >>> D [C] 2 >>> D [ 'WEN'] = 4 >>> D { 'WEN':4、(1、1、2)2}
cは、リストからタプルになる場合は、この時点では、その結果はどうなりますか?
>>> C = [ 'WEN'] >>> D { 'WEN':4、(1、1、2)2} >>> C [ 'WEN']
D = {1、C:「WEN」2}ていることが分かる、一方ステートメント、CのD点、及びCコピーされたコンテンツは、それ自体に記憶されているが、C、Cの内容を変更しているが、コンテンツそのものではなく、 [C] Dを訪問しないで、その結果、C点ではありません
>>> D [C] トレースバック(最新の呼び出しの最後): ファイル"<pyshell#128>"、行1、<モジュール>で D [C] はTypeError:非ハッシュの種類: 'リスト'
タプルまたはタプルの操作の値へのダイレクトアクセス:
>>> D [(1,1,2)] 2
だから、鍵はまだ不変、繰り返し可能ではないのdict。
キーがあるかどうかを判断します。
の貫通一種
>>> '3'でD 偽
キーが存在しない場合、または使用()を取得、あなたは(Pythonでインタラクティブな環境が結果に表示されません)Noneを返すことができ、あるいは自分自身の値を指定します:
>>> d.get(3 '') >>> d.get(3 ''、-1) -1
これは、(以下に設定されたように、辞書のない感覚で今回)の入力値ではないかもしれません。
割り当て:
>>> B = { 'WEN'} >>> B { 'WEN'}
これが繰り返されることはありません。
>>> B = { 'WEN'、 'WEN'} >>> B { 'WEN'}
タプルはキーとして使用することができます。
>>> =(1,1,2) >>> B = { 'WEN'、} >>> B { 'WEN'、(1、1、2)}
D d.pop(キー)Deleteキーとそれに対応する値を持つアクセスの[キー]、によって。
SET、キーグループセット、ノー繰り返し、パラメータの一組のみ:
割り当て:
>>> S =セット([1、2、3]) >>> S {1、2、3} >>> S =セット([1、1、3]) >>> S {1、3} >>> S =セット([1、2、3]、[2,3,4]) トレースバック(最新のコールの最後): <モジュール>にファイル"<pyshell#188>"、行1、 S =組([1、2、3]、[2,3,4])は 例外TypeError:ほとんど1つの引数で予想セット、2を得
時間パラメータが2であるとき、プログラムが与えられます明らかに、実際のSETは順不同、無重複のコレクションのセットです。(順序が不規則であることに留意されたいが、出力素子)
セットには、リンクで説明するように、交差点や労働組合を作るために使用することができます。https://www.cnblogs.com/xikl/p/12014317.html
要素は、要素を削除することができる追加(キー)(タプルを添加することもできる)、削除(キー)によって追加することができます
>>> C (1、2、3) >>> s.add(C) >>> S {1、3、(1、2、3)} >>> s.remove(C) >>>の {1、3}