Python set() 函数用法
2023-09-17 22:24:13
set()
是一个构造函数方法,它从指定的可迭代对象及其元素返回 set
类的对象。set对象是不同可哈希对象的无序集合。它不能包含重复值。
语法:
set(iterable)
参数:
可迭代:(可选)可迭代对象,例如字符串、列表、集合、字典、元组或自定义可迭代类。
返回值:
返回一个设置对象。
下面的示例将不同的可迭代类型转换为具有不同元素的集合。
numbers_list = [1, 2, 3, 4, 5, 5, 3, 2]
print("Converting list into set: ", set(numbers_list))
numbers_tuple = (1, 2, 3, 4, 5, 5, 4, 3)
print("Converting tuple into set: ", set(numbers_tuple))
numbers_dict = {1:'one',2:'two',3:'three'}
print("Converting dictionary into set: ", set(numbers_dict))
mystr = 'Hello World'
print("Converting string into set: ", set(numbers_string))
输出:
Converting list into set: {1, 2, 3, 4, 5}
Converting tuple into set: {1, 2, 3, 4, 5}
Converting dictionary into set: {1, 2, 3}
Converting string into set: {'H', 'o', 'W', 'd', ' ', 'l', 'e', 'r'}