Python中的列表(List)是最常用的数据类型之一,它可以作为一个方括号内的逗号分割值出现。List中的数据项不需要具有相同的类型,可以进行的操作包括索引、切片、加、乘、检查成员等。
Python列表(list)是Python中最基本的数据结构之一,它是一个有序的集合,可以随时添加和删除其中的元素,下面我们来详细介绍一下Python列表的用法。
创建列表
1、使用方括号[]
创建空列表:
empty_list = []
2、使用方括号[]
并在其中放入元素,创建带有元素的列表:
list1 = [1, 2, 3, 'a', 'b', 'c']
3、使用列表推导式创建列表:
squares = [x**2 for x in range(1, 6)]
访问列表元素
1、通过索引访问列表元素:
list1[0] 结果为1
2、通过切片访问列表元素:
list1[1:4] 结果为[2, 3, 'b']
修改列表元素
1、通过索引修改列表元素:
list1[0] = 100 将第一个元素修改为100
2、通过切片修改列表元素:
list1[1:4] = [200, 300, 'd'] 将第二个到第四个元素分别修改为200、300和'd'
添加列表元素
1、使用append()
方法在列表末尾添加元素:
list1.append('e') 在列表末尾添加元素'e'
2、使用insert()
方法在指定位置插入元素:
list1.insert(1, 'f') 在索引为1的位置插入元素'f',结果为[1, 'f', 2, 3, 'b', 'c', 'e']
删除列表元素
1、使用del
语句根据索引删除元素:
del list1[0] 删除第一个元素,结果为[2, 3, 'b', 'c', 'e']
2、使用remove()
方法根据值删除元素:
list1.remove('b') 删除值为'b'的元素,结果为[2, 3, 'c', 'e']
3、使用pop()
方法根据索引删除并返回元素:
list1.pop(1) 删除并返回索引为1的元素,结果为[2, 'c', 'e']
列表排序(sorted)和反转(reverse)
1、使用sorted()
函数对原列表进行排序:
sorted_list = sorted(list1) 对原列表进行排序,结果为['c', 'e', 2, 3]
2、使用reverse()
方法反转列表:
list1.reverse() 反转列表,结果为['e', '3', '2']
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)