在Python中,列表(list)是一种有序的数据结构,可以存储任意类型的数据。列表可以通过以下方式进行初始化:
使用方括号[]创建一个空列表:
my_list = []
使用方括号[]创建一个包含元素的列表:
my_list = [1, 2, 3, 'a', 'b', 'c']
使用list()函数将其他可迭代对象转换为列表:
my_list = list(range(1, 6))
使用列表推导式创建一个列表:
my_list = [x for x in range(1, 6)]
使用*运算符创建一个重复元素的列表:
my_list = [0] * 5
使用list()函数将字符串转换为列表:
my_list = list('hello')
使用list()函数将元组转换为列表:
my_tuple = (1, 2, 3, 'a', 'b', 'c')
my_list = list(my_tuple)
使用list()函数将集合转换为列表:
my_set = {1, 2, 3, 'a', 'b', 'c'}
my_list = list(my_set)
使用list()函数将字典的键或值转换为列表:
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_keys = list(my_dict.keys())
my_values = list(my_dict.values())
使用list()函数将字典的键值对转换为列表:
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_items = list(my_dict.items())