パイソン、リスト、タプル、辞書、セット概要

リスト(ディレクトリ):

変数の内容は、例えば、繰り返されてもよいです。

>>> = [ '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}

おすすめ

転載: www.cnblogs.com/xikl/p/12014421.html
おすすめ