1. リスト
リストは、順序付けられた項目のセットを処理するデータ構造です。つまり、一連の項目をリストに保存できます。
リストを指定していることをPythonが認識できるように、リスト内の項目は角括弧で囲む必要があります。リストを作成すると、リスト内の項目を追加、削除、または検索できます。項目を追加または削除できるため、リストは可変データ型であると言えます。つまり、型を変更でき、リストを入れ子にすることができます。
例:
#coding=UTF-8 #author:RXS002 animalslist = ['fox','tiger','rabbit','snake'] print('I do not like these',len(animalslist),'animals...') for item in animalislist: print(item) print('\n操作后') #对列表的操作,添加,删除,排序 animalslist.append('pig') del animalslist[0] animalslist.sort() #sort是排序 for i in range(0,len(animalslist)): print(animallist[i])
実行結果:
I do not like these 4 animals... fox tiger rabbit snake 操作后 pig rabbit snake tiger
2. タプル(タプル)
タプルは list とよく似ていますが、タプルは変数ではありません。つまり、祖先を変更することはできません。
プリミティブは括弧内のカンマ区切りの項目で定義されます。タプルは通常、ステートメントまたはユーザー定義関数が一連の値を安全に取得できるようにするために使用されます。つまり、使用されているタプルの値は変更されません。祖先はネストできます。
>>>zoo = ('wolf','elephant','penguin') >>>zoo.count('penguin')
1
>>>zoo.index('penguin')
2
>>>zoo.append('pig')
実行エラー: 元の祖先を変更できないため
3.辞書(辞書)
辞書あなたに似ています 連絡先名によって住所と連絡先の詳細を検索するアドレス帳。つまり、 キー (名前) と 値 (詳細) を関連付けます。 2 人が同じ名前を持つ場合、正しい情報を見つけることができないため、キーは一意である必要があることに注意してください。
キーと値のペアは辞書内で次のようにマークされます。 d={key:value,key2:value2}.
キーと値のペアはコロンで区切られ、個々のチームはカンマで区切られ、すべて中括弧で囲まれていることに注意してください。また、辞書内のキー/値は順序付けされていないことに注意してください。特定の順序が必要な場合は、使用する前に並べ替える必要があります。
例:
#coding = UTF-8 #author:rxs002 dict1 = {'zhang':'张家辉','wang':'王宝强','li':'李冰冰','zhao':'赵薇'} #字典的操作,添加,删除,打印 dict1['huang'] = '黄家驹' del dict1['zhao'] for firstname,name in dict1.item(): print firstname,name
実行結果:
li 李冰冰 wang 王宝强 huang 黄家驹 zhang 张家辉
概要
以上が由来ですPythonのリストと辞書の紹介と違い、誰にとっても Python の使い方を学ぶのに役立つと思います。
Python のプリミティブ、リスト、辞書の違いに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。