Python入門シリーズ——19.Set紹介
2578 ワード
Set
setは1つの変数に複数の値を格納するために使用することができ、setはpythonで組み込まれた4つのセットの1つであり、他の3つはリスト、Tuple、Dictionaryの順であり、それらは独自のシーンと用途を持っている.
set集合は無秩序でインデックスのない集合であり、
set項目
setの値は無秩序であり、変更できず、繰り返すことはできません.
無秩序
無秩序とは,集合中の値がある順序で格納されていないことを示す.
変更不可
setは変更できません.これは、作成後、アイテムを変更できないことを意味します.
繰り返しは許されない
setには同じ値が2つ存在することは許されません.setで繰り返される値は、次のコードに示すように蹴り落とされます.
Set長の取得
setセットの長さを取得するには、
set中項のタイプ
setの項目タイプは任意であり、言い換えればstring,int,booleanなど、以下のコードに示すように格納することができる.
type()
pythonの観点からsetはclassクラスであり、次のコードに示されています.
setコンストラクタ
可能な限り
翻訳リンク:
https://www.w3schools.com/pyt...
もっと高品質の乾物:私のGitHub:pythonを参照
setは1つの変数に複数の値を格納するために使用することができ、setはpythonで組み込まれた4つのセットの1つであり、他の3つはリスト、Tuple、Dictionaryの順であり、それらは独自のシーンと用途を持っている.
set集合は無秩序でインデックスのない集合であり、
{}
で表されることが多い.例えば、以下の例である.
thisset = {"apple", "banana", "cherry"}
print(thisset)
PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
{'apple', 'banana', 'cherry'}
set項目
setの値は無秩序であり、変更できず、繰り返すことはできません.
無秩序
無秩序とは,集合中の値がある順序で格納されていないことを示す.
変更不可
setは変更できません.これは、作成後、アイテムを変更できないことを意味します.
繰り返しは許されない
setには同じ値が2つ存在することは許されません.setで繰り返される値は、次のコードに示すように蹴り落とされます.
thisset = {"apple", "banana", "cherry", "apple"}
print(thisset)
PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
{'banana', 'cherry', 'apple'}
Set長の取得
setセットの長さを取得するには、
len()
メソッドを使用します.たとえば、次のコードを使用します.
thisset = {"apple", "banana", "cherry"}
print(len(thisset))
PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
3
set中項のタイプ
setの項目タイプは任意であり、言い換えればstring,int,booleanなど、以下のコードに示すように格納することができる.
set1 = {"apple", "banana", "cherry"}
set2 = {1, 5, 7, 9, 3}
set3 = {True, False, False}
set4 = {"abc", 34, True, 40, "male"}
type()
pythonの観点からsetはclassクラスであり、次のコードに示されています.
myset = {"apple", "banana", "cherry"}
print(type(myset))
PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
setコンストラクタ
可能な限り
set()
構造関数を使用してsetセットを生成します.次のコードに示します.
thisset = set(("apple", "banana", "cherry")) # note the double round-brackets
print(thisset)
PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py
{'cherry', 'apple', 'banana'}
翻訳リンク:
https://www.w3schools.com/pyt...
もっと高品質の乾物:私のGitHub:pythonを参照