WorksheetsPython Sets Quiz
Total questions: 16
Worksheet time: 11mins
下面哪个是集合?
myset = 'apple, banana, cherry'
myset = {'apple', 'banana', 'cherry'}
myset = ['apple', 'banana', 'cherry']
myset = ('apple', 'banana', 'cherry')
下面哪个表述方式可以在python里面表示一个集合?
myset = ('apple', 'banana', 'cherry')
myset = ['apple', 'banana', 'cherry']
myset = {'apple', 'banana', 'cherry'}
set myset = {'apple', 'banana', 'cherry'}
下面哪个语句不可以定义一个集合?
myset = ('apple', 'banana', 'cherry')
myset = {'apple', 'banana', 'cherry'}
myset = set(['apple', 'banana', 'cherry'])
myset = {'apple', 'banana', 'cherry', 'apple'}
您可以通过引用索引来访问集合项
错
对
完善语句,使代码可以检查apple是否存在于fruits集合中
fruits = {"apple", "banana", "cherry"}
if "apple" (a) fruits:
print("Yes, apple is a fruit!")
考虑以下代码运行后的结果为:
thisset = {'apple', 'banana', 'cherry'}
print('banana' not in thisset)
True
False
{'apple', 'cherry'}
下面哪个方法可以添加一个元素到集合中
add()
insert()
push()
使用add方法将orange添加到fruits集合中
(a)
从集合中删除元素的正确语法是什么
delete()
remove()
extract()
使用remove方法从集合fruits中删除“香蕉”
fruits = {"apple", "banana", "cherry"}
(a)
使用discard方法从集合fruits中删除“香蕉”
fruits = {"apple", "banana", "cherry"}
(a)
下列语法中可以正确将集合set1和集合set2合并到新的集合set3的是
set3 = join(set1, set2)
set3 = set1 + set2
set3 = set1.union(set2)
将多个集合合并为一个新集合set5的正确语法是
set5 = join(set1, set2, set3, set4)
set5 = set1 | set2 | set3 | set4
set5.union(set1, set2, set3, set4)
Python 中有很多种连接集合的方法。以下哪种方法只保留重复项?
intersection()
union()
difference()
补齐代码中缺失的部分,以循环遍历集合的元素。
myset = {'apple', 'banana', 'cherry'}
___ x __ myset:
print(x)
(a)
集合是无序的,因此当您循环遍历项目时,顺序将完全随机。
对
错
