
Python
my_list = [1, 2, 3, 4, 5]
或者使用list()函数将其他类型的数据转换为list:
my_list = list("hello") # 将字符串转换为list,结果为 ['h', 'e', 'l', 'l', 'o']
list具有以下常用方法:
- append(object):在list的末尾添加一个元素
- extend(iterable):在list的末尾添加一个可迭代对象的所有元素
- insert(index, object):在指定的位置插入一个元素
- remove(object):从list中删除第一个找到的指定元素
- pop([index]):移除并返回指定位置的元素,默认为最后一个元素
- index(object):返回第一个找到的指定元素的索引
- count(object):返回指定元素在list中出现的次数
- sort():按从小到大的顺序对list进行排序
- reverse():将list反转
还可以使用切片来访问和操作list。
比如获取一个list的子集:
a = [1, 2, 3, 4, 5]
b = a[1:3] # b为[2, 3]
插入和删除元素:
a = [1, 2, 3, 4]
a.insert(2, 5) # 在索引2的位置插入5,a变成[1, 2, 5, 3, 4]
a.pop() # 移除最后一个元素,返回值为4,a变成[1, 2, 5, 3]
排序:
a = [1, 5, 2, 4, 3]
a.sort() # 将a从小到大排序,a变成[1, 2, 3, 4, 5]
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号