list初始化

在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())