[PYTHON] Tuple, Set, Dictionary
Tuple
括弧
Set
順序
同じ値を持つ要素が1つ以上存在しないため、重複値は保存できません.
作成方法
要素の追加
.add()
my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
> {1, 2, 3, 4}
要素の削除
.remove()
my_set = {1, 2, 3}
my_set.remove(3)
print(my_set)
> {1, 2}
Look up
値を含めるかどうか
使用
my_set = {1, 2, 3}
if 1 in my_set:
print("1 is in the set")
> 1 is in the set
if 4 not in my_set:
print("4 is not in the set")
> 4 is not in the set
Intersection(交差)&Union(集約)
交差
&キーワードまたは交差()関数の使用
set1 = {1, 2, 3, 4, 5, 6}
set2 = {4, 5, 6, 7, 8, 9}
print(set1 & set2)
> {4, 5, 6}
print(set1.intersection(set2))
> {4, 5, 6}
しゅうごう
|キーワードまたはunion関数の使用
print(set1 | set2)
> {1, 2, 3, 4, 5, 6, 7, 8, 9}
print(set1.union(set2))
> {1, 2, 3, 4, 5, 6, 7, 8, 9}
Dictionary
my_dic = { "key1": "value1", "key2": "value2"}
bts_rm = { "실명" : "김남준", "가명" : "RM", "태어난 년도": 1991
-既存のキー値を追加すると、既存のキー値の要素
dict1 = { 1 : "one", 1 : "two" }
print(dict1)
> { 1: "two" }
要素の追加
dictionary_name[new_key] = new_value
値が
要素の変更
my_dict = { "one": 1, 2: "two", 3 : "three" }
my_dict["four"] = 4
print(my_dict)
> {'one': 1, 2: 'two', 3: 'three', 'four': 4
my_dict = { }
my_dict[1] = "one"
my_dict[2] = "two"
> {1: 'one', 2: 'two'}
要素の削除
my_dict = { "one": 1, 2: "two", 3 : "three" }
del my_dict["one"]
print(my_dict)
> {2: 'two', 3: 'three'}
Reference
この問題について([PYTHON] Tuple, Set, Dictionary), 我々は、より多くの情報をここで見つけました https://velog.io/@doniminp/PYTHON-Tupleテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol