ホームページ  >  記事  >  バックエンド開発  >  Python の基本の紹介

Python の基本の紹介

巴扎黑
巴扎黑オリジナル
2017-07-22 13:21:251970ブラウズ

特別なデータ型

>>> 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。