学習のコンテナビルトイン方式の7.18一部
辞書
役割:トラブルを取るために辞書を使用し、リストを保持するにはあまりにも簡単に値
定義された方法:
dic = {
'name':'nick',
'height':180,
'weight':140,
'hobby_list':['read','run','music','fishing','programming','coding','debugging']
}
for k,v in dic():
print(k,v)
例:基本的な使用:
wzh = {'name':'wangzhihui','age':18,'sex':'nan','height':201,'hobby':['sing','dance','rap','basketball']}
print(wzh.get('hobby')[3])
print(wzh['name'])
print(wzh.items()) ## 获取键值对
print(wzh.keys()) ## 获取关键字
print(wzh.values()) ## 获取值
辞書パート組み込みメソッド
方法
- 優先順位の把握
- キー値
- 長さ
- キー/値/アイテム
- forループ
- 会員事業者
- 知る必要があります
- ポップ:要素を削除します
- fromkeysは:辞書のリストを生成し、デフォルト値なし
- SetDefault:指定されたキーの値が変更されません。何も指定されたキー値が変更されていません
- 取得:キーで値を取得し、どのキーデフォルトはNoneをフェッチしていません
- 更新:拡張辞書
- デル:キーと値のペアの辞書を削除
- 優先順位の把握
- 複数の値または値:複数の値
- 注文または無秩序:無秩序
変数または不変:変数
リスト
[]内の任意のデータ型のコンマの離間した複数の要素:によって定義されます。
friends_list = ['longzeluola','canglaoshi','qiaobenai','nick']
lis = list('abcd')
組み込みメソッドのリスト
- 方法:
- 優先順位の把握
- インデックス値(順番に変更を取ることができます)
- 薄切
- 長さ
- アペンド
- 会員事業者
- forループ
- 知る必要があります
- カウント:要素の数を数えます
- 削除:要素を削除
- リバース:逆リスト
- ポップ:要素を削除します
- 挿入:要素を挿入
- 並べ替え:リストをソート
- インデックス:インデックスの要素
- デル:要素を削除
- 拡張:拡張リストを
- クリア:リストをクリアします
- 優先順位の把握
- 複数の値または値:複数の値
- 順序または無秩序:順序
- 変数または不変:変数
タプル
- 役割:リストと同様に、あなたは取っておくことはできません
- 定義された方法:
friends_tuple = ('longzeluola','canglaoshi','qiaobenai','nick')
tup = tuple('abcd')
内蔵の方法タプル
- 方法
- 優先順位の把握
- インデックス値(変更することはできません)
- 薄切
- 長さ
- 会員事業者
- forループ
- カウント:要素の数を数えます
- インデックス:インデックス要素位置
- 優先順位の把握
- 複数の値または値:複数の値
- 順序または無秩序:順序
- 変数または不変:ノーと言う不変変数
セット
- 処置:操作の間に設定される記憶された複数の値
- 定義された方法:
s1 = {'nick','wuhao','rocky','owen','all is dsb','right'}
s1.add('nmsl')
s1.discard('right')
print(s1)
組み込みメソッドのコレクション
- 方法:
- 優先順位の把握
- 重複排除
- 連合|
- 交差点&
- 違いは、設定します -
- 対称差^
- スーパーセット> EMSP&;> =
- 子集<&EMSP; <=
==
- 知る必要があります
- 追加:要素を追加
- difference_update:コレクションの要素を更新しません
- isdisjoint:交差点の2つの要素が空の戻りはTrue、それ以外の場合はFalseの場合
- 削除:#要素がエラー値を存在しません削除します
- 捨てる:#与えられていない要素を削除します
- 優先順位の把握
- 複数の値または値:複数の値
- 注文または無秩序:無秩序
- 変数または不変:変数