diff --git a/pythonProject/数据类型/集合/1.py b/pythonProject/数据类型/集合/1.py index adbd504..535c8a7 100644 --- a/pythonProject/数据类型/集合/1.py +++ b/pythonProject/数据类型/集合/1.py @@ -1,3 +1,4 @@ +# 无序,不可重复,可扩展 # 不能通过索引访问元素 # 自动去重 # 元素必须是可哈希的(如 int, str, tuple),不能包含 list、dict、set 等可变类型 diff --git a/pythonProject/数据类型/集合/2.py b/pythonProject/数据类型/集合/2.py index e69de29..e0f01fa 100644 --- a/pythonProject/数据类型/集合/2.py +++ b/pythonProject/数据类型/集合/2.py @@ -0,0 +1,3 @@ +s = {1,2} +s.add(3) # 添加元素 +print(s) \ No newline at end of file diff --git a/pythonProject/数据类型/集合/3.py b/pythonProject/数据类型/集合/3.py new file mode 100644 index 0000000..96a50c6 --- /dev/null +++ b/pythonProject/数据类型/集合/3.py @@ -0,0 +1,3 @@ +s = {1,2,3} +s.remove(3) # 删除元素 若不存在则报 KeyError +print(s) \ No newline at end of file diff --git a/pythonProject/数据类型/集合/4.py b/pythonProject/数据类型/集合/4.py new file mode 100644 index 0000000..5594b90 --- /dev/null +++ b/pythonProject/数据类型/集合/4.py @@ -0,0 +1,3 @@ +s = {1,2,3} +s.discard(3) # 删除元素 若不存在也不报错 +print(s) \ No newline at end of file diff --git a/pythonProject/数据类型/集合/5.py b/pythonProject/数据类型/集合/5.py new file mode 100644 index 0000000..de4c22f --- /dev/null +++ b/pythonProject/数据类型/集合/5.py @@ -0,0 +1,3 @@ +s = {1,2,3} +s.pop() # 随机弹出一个元素 +print(s) \ No newline at end of file