-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathset_demo2.py
More file actions
37 lines (33 loc) · 1.03 KB
/
set_demo2.py
File metadata and controls
37 lines (33 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
def basic_method():
fruits = {"mango", "banana"}
fruits.add("apple")
print(fruits)
# fruits.add(("coconut", "papaya"))
print(fruits)
fruits.update({"coconut", "papaya"})
print(fruits)
fruits = fruits | {"cherry", "strawberry", "kiwi", "mango"}
print(fruits)
fruits.remove("cherry")
print(fruits)
# fruits.remove("durian")
fruits.discard("durian")
if "mango" in fruits:
print("great")
print(fruits)
fruits.clear()
print(fruits)
def pass_skills(req_skills, applicant_skills):
return req_skills <= applicant_skills # req_skills เป็น subset ของ applicant_skills
def pass_skills2(req_skills, applicant_skills):
a = req_skills & applicant_skills # req_skills เป็น subset ของ applicant_skills
print(a)
if len(a) >= 2:
return True
else:
return False
# basic_method()
req = {"Python", "R", "Java"}
applicant = {"Python", "Julia", "css", "Illustrator"}
# print(pass_skills(req, applicant))
print(pass_skills2(req, applicant))