From eff58fddedef9eddcd55955bd249c9887729b427 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E9=93=B6=E5=86=9B?= Date: Tue, 9 Dec 2025 18:16:08 +0800 Subject: [PATCH] no message --- pythonProject/数据类型/集合/1.py | 1 + pythonProject/数据类型/集合/2.py | 3 +++ pythonProject/数据类型/集合/3.py | 3 +++ pythonProject/数据类型/集合/4.py | 3 +++ pythonProject/数据类型/集合/5.py | 3 +++ 5 files changed, 13 insertions(+) create mode 100644 pythonProject/数据类型/集合/3.py create mode 100644 pythonProject/数据类型/集合/4.py create mode 100644 pythonProject/数据类型/集合/5.py 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