python如何创建列表
- 行业动态
- 2024-04-08
- 3374
在Python中,创建列表的方法有很多,以下是一些常用的方法:
1、使用方括号[]创建一个空列表:
my_list = []
2、使用方括号[]创建一个包含元素的列表:
my_list = [1, 2, 3, 4, 5]
3、使用list()函数将其他可迭代对象(如字符串、元组等)转换为列表:
my_string = "hello" my_list = list(my_string)
4、使用*操作符将一个列表重复多次:
my_list = [1, 2, 3] repeated_list = my_list * 3
5、使用range()函数生成一个整数序列的列表:
my_list = list(range(5))
6、使用列表推导式创建一个新的列表:
my_list = [x * 2 for x in range(5)]
7、使用append()方法向列表添加元素:
my_list = [1, 2, 3] my_list.append(4)
8、使用insert()方法在指定位置插入元素:
my_list = [1, 2, 3] my_list.insert(1, 4)
9、使用extend()方法将另一个列表的元素添加到当前列表:
my_list = [1, 2, 3] another_list = [4, 5, 6] my_list.extend(another_list)
10、使用remove()方法从列表中删除指定元素:
my_list = [1, 2, 3, 4, 5] my_list.remove(3)
11、使用pop()方法移除并返回指定索引的元素,如果不提供索引,则默认移除并返回最后一个元素:
my_list = [1, 2, 3, 4, 5] last_element = my_list.pop()
12、使用del关键字删除指定索引的元素或切片:
my_list = [1, 2, 3, 4, 5] del my_list[1] del my_list[1:3]
13、使用clear()方法清空列表:
my_list = [1, 2, 3, 4, 5] my_list.clear()
14、使用count()方法计算列表中指定元素的出现次数:
my_list = [1, 2, 3, 2, 1, 2, 3, 1, 1] count = my_list.count(1)
15、使用index()方法获取指定元素的索引:
my_list = [1, 2, 3, 4, 5] index = my_list.index(3)
16、使用reverse()方法反转列表:
my_list = [1, 2, 3, 4, 5] my_list.reverse()
17、使用sort()方法对列表进行排序(默认升序):
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] my_list.sort()
18、使用sorted()函数对列表进行排序(返回一个新列表,不改变原列表):
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] sorted_list = sorted(my_list)
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/322388.html