ホームページ >バックエンド開発 >Python チュートリアル >Python の祖先、辞書、コレクションの例

Python の祖先、辞書、コレクションの例

黄舟
黄舟オリジナル
2017-08-23 11:42:572880ブラウズ

次のエディターは、Python の祖先、辞書、コレクションについて簡単に理解できるようにします。編集者はこれがとても良いと思ったので、参考として共有します。エディタで見てみましょう

1. タプル

1. タプルは通常、順序付けられた位置と固定長の一連の項目として記述されます

。実際、Yuanzu は文字列とリストの一般的なシーケンス操作をサポートしており、シャーディング操作は Yuanzu に適用されると新しい Yuanzu を返します

print((1,2)+(3,4))>>>>(1,2,3,4)
print((1,2)*4)>>>>(1,2,1,2,1,2,1,2)
T=(1,2,3,4)
print(T【0】,T【1:3】)>>>>(1,(2,3))

3。Yuanzu は文字列、リスト、辞書メソッドを提供しません。通常、sort メソッドを呼び出す前にリストに変換する必要があります

T=(“z”,"b"."c")
tem= list(T)
tem.sort()
print(tem)>>>> ["b","c","z"]
T=tuple(tem)
print(T) >>>>("b","c","z")

しかし、祖先内のリストは通常​​どおり変更できます

T=(1,[2,3],4)
T[1].[0] ="ABC"
print(T)>>>>>(1,["ABC",3],4)

2. ディクショナリ (dict) 1. ディクショナリは順序付けされていません。つまり、キー値型のデータであり、インデックスを付ける必要がないため、各クエリの結果データの順序は不確かです。添字

2. 辞書操作:

D1={} #表示空字典
D2={“spam”:1,"app":2}#两项目字典
D3={"food":{"spam":1,"egg":2}}#嵌套
D2["app"]#通过键进行查找
D3["food"]["spam"]
"egg" in D3 #判断egg是否存在在D3中,存在则返回True
D2.keys()#查询key值
D2.values()#查询value值
D2[key]=44#表示新增或者修改,当字典中不存在这个key则新增,存在则是修改
del D2[key]#删除


3. Set (セット)

セットとは、順序付けされていない重複しないデータの重複です。主な機能は

(1) 重複を削除し、リストをセットに変換し、自動的に重複を削除します

(2) 2 つのデータセット間の交差、結合、その他の関係をテストします

関連する操作

りー

以上がPython の祖先、辞書、コレクションの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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