📅  最后修改于: 2023-12-03 15:19:22.591000             🧑  作者: Mango
在Python中,设置()
方法是一个通用的方法,它用于将一个对象转换为另一个对象。它可以将一个对象转换为多种不同类型,包括列表、元组、集合、字典等等。
set()
该方法用于将一个可迭代对象转换为一个集合。
fruits = ['apple', 'banana', 'orange', 'apple', 'pear']
fruits_set = set(fruits)
print(fruits_set)
# 输出 {'apple', 'banana', 'orange', 'pear'}
list()
该方法用于将一个可迭代对象转换为一个列表。
fruits_set = {'apple', 'banana', 'orange', 'pear'}
fruits_list = list(fruits_set)
print(fruits_list)
# 输出 ['apple', 'banana', 'orange', 'pear']
tuple()
该方法用于将一个可迭代对象转换为一个元组。
fruits_list = ['apple', 'banana', 'orange', 'pear']
fruits_tuple = tuple(fruits_list)
print(fruits_tuple)
# 输出 ('apple', 'banana', 'orange', 'pear')
dict()
该方法用于将一个可迭代的键值对序列转换为一个字典。
fruits_list = [('apple', 5), ('banana', 3), ('orange', 2), ('pear', 4)]
fruits_dict = dict(fruits_list)
print(fruits_dict)
# 输出 {'apple': 5, 'banana': 3, 'orange': 2, 'pear': 4}
set()
方法,如果可迭代对象中有重复的元素,最终的集合中只包含一个该元素。dict()
方法,传入的键值对序列可以是一个列表、元组,也可以是一个包含元组的集合。设置()方法是Python中一个非常方便的方法,它可以帮助你将一个对象转换为多种不同类型,让你的代码更加灵活。