特別なデータ型
>>> list1 = [1, 'wang', 'tao'] >>> tuple1 = (2, 'wang', 'tao', 'yuan') #tuple的内容不可更改 >>> dict1 = { #dict的元素分为 key:value两部分,key不能重复 'wang':90, 'tao':99, 'yuan':100 }
dictの使用法、から転送
OperationResultNoteslen(a) aの項目数は辞書内の要素の数を取得します a[k] aの項目with key k キー K に対応する値を取得します (1), (10)a[k] = vset a[k] to v キー k に対応する値を v になるように設定します del a[k]remove a[k] from a キー k を持つ要素を辞書から削除します (1) a.clear() a からすべての項目を削除します 辞書全体をクリアします a.copy() a a の (浅い) コピー aTrue の場合、a の辞書 k のコピーを取得しますキー k があり、そうでない場合は False キー k が辞書に存在する場合は True を返し、存在しない場合は False を返します(2)k not in a a に等しい k not in a キー k が辞書に存在しない場合、それはtrue を返します。それ以外の場合は、False(2)を返します。a.has_key( k) a の k と同等、新しいコードでその形式を使用します。 a の k と同等です。 a.items() a の (キー、値) ペアのリストのコピーです。キー、値を取得するには list(3)a.keys () a のキーのリストのコピー キーのリストを取得します (3)a.update([b]) b からキーと値のペアを更新 (および上書き) Update b 辞書からの辞書、キーが同じ場合は a を更新、存在しない場合は追加 (9)a.fromkeys(seq[, value]) seq からのキーと value に設定された値で新しい辞書を作成します(7)a.values()a の値リストのコピー(3)a に k がある場合は a .get(k[, x])a[k]、そうでない場合は x(4)a.setdefault(k[, x ])a[k] a に k がある場合、そうでない場合は x (これも設定します)( 5)a.pop(k[, x])a[k] a に k がある場合、それ以外は x (そして k を削除します)(8) a.popitem() 任意の (キー、値) ペアを削除して返します (6) a.iteritems() (キー、値) ペアの反復子を返します (2)、(3) a.iterkeys() 反復子を返しますマッピングのkeys(2)、(3)a.itervalues()マッピングのvalues(2)、(3)の反復子を返します |
set ([ , ])は以下と同等です辞書キーで構成されたリストで、要素を繰り返すことができないという特徴があります
特別な操作
定義関数 def f( ): f は関数名です。その後にコロンを追加することに注意してください
操作を追加するには append () リストの末尾に追加
extend() リスト b を a の末尾に追加
insert(1, 'g' )
以上がPython の基本の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。