列表的定义和创建
1、定义:列表(list)是一种有序的集合,可以随时添加和删除其中的元素。
2、创建:可以使用方括号[]或者list()函数来创建一个列表。
示例:
使用方括号创建列表 my_list = [1, 2, 3, 'a', 'b', 'c'] 使用list()函数创建列表 my_list = list([1, 2, 3, 'a', 'b', 'c'])
列表的基本操作
1、访问元素:通过索引访问列表中的元素,索引从0开始。
2、修改元素:通过索引修改列表中的元素。
3、添加元素:使用append()方法在列表末尾添加元素;使用insert()方法在指定位置插入元素。
4、删除元素:使用del关键字删除指定位置的元素;使用remove()方法删除指定值的元素。
5、切片:使用切片操作可以获取列表的一部分。
6、计数:使用count()方法统计指定值在列表中出现的次数。
7、排序:使用sort()方法对列表进行排序;使用sorted()函数返回一个新的排序后的列表。
8、判断元素是否存在:使用in关键字判断元素是否在列表中。
示例:
访问元素 print(my_list[0]) # 输出:1 修改元素 my_list[0] = 100 print(my_list) # 输出:[100, 2, 3, 'a', 'b', 'c'] 添加元素 my_list.append(4) print(my_list) # 输出:[100, 2, 3, 'a', 'b', 'c', 4] 删除元素 del my_list[1] print(my_list) # 输出:[100, 2, 3, 'a', 'b', 'c'] 切片 print(my_list[1:3]) # 输出:[2, 3] 计数 print(my_list.count('a')) # 输出:1 排序 my_list.sort() print(my_list) # 输出:['a', 'b', 'c', 2, 3] 判断元素是否存在 print('a' in my_list) # 输出:True
列表推导式
列表推导式是一种简洁的创建列表的方法,可以用一行代码生成一个列表,基本语法如下:
[expression for item in iterable if condition]
示例:
squares = [x**2 for x in range(1, 6)] print(squares) # 输出:[1, 4, 9, 16, 25]
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/646008.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复