list怎么用

1个回答

写回答

Leilafat

2022-03-13 07:04

+ 关注

Python
Python

list是Python里的一个内置数据类型,表示有序的数据集合。可以用以下方式创建一个list:

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]

举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号