c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python列表 怎么使用列表储存和操作数据

更新时间:2023-09-30

Python列表的介绍

Python中列表是一种可变序列结构,用于储存一组有序的元素,元素可以是不同的数据类型,包括数字、字符串、布尔类型、对象等等。列表的元素以逗号隔开,并用方括号括起。

list_name = [elem1, elem2, elem3, ...]

列表可以包含任意数量的元素,并且是动态的,也就是说列表可以在运行时动态添加、删除、修改其中的元素。

Python列表的储存和访问

可以通过索引来访问列表中的元素

list_name[index]

其中索引从0开始,负数索引表示从列表末尾开始。下面是一个例子:

>>> cars = ['audi', 'bmw', 'toyota', 'subaru']
>>> print(cars[0])
audi
>>> print(cars[-1])
subaru

可以修改列表中的元素

list_name[index] = new_value

下面是一个例子:

>>> cars[0] = 'tesla'
>>> print(cars)
['tesla', 'bmw', 'toyota', 'subaru']

Python列表的操作

可以使用很多方法来操作列表,比如append方法可以在列表末尾添加一个元素。

list_name.append(elem)

下面是一个例子:

>>> cars = ['audi', 'bmw', 'toyota', 'subaru']
>>> cars.append('honda')
>>> print(cars)
['audi', 'bmw', 'toyota', 'subaru', 'honda']

使用insert方法可以在列表的特定位置添加一个元素。

list_name.insert(index, elem)

下面是一个例子:

>>> cars = ['audi', 'bmw', 'toyota', 'subaru']
>>> cars.insert(1, 'honda')
>>> print(cars)
['audi', 'honda', 'bmw', 'toyota', 'subaru']

可以使用del语句删除列表中的元素。

del list_name[index]

下面是一个例子:

>>> cars = ['audi', 'bmw', 'toyota', 'subaru']
>>> del cars[0]
>>> print(cars)
['bmw', 'toyota', 'subaru']

使用pop方法可以删除列表中的元素,并返回该元素。

list_name.pop(index)

下面是一个例子:

>>> cars = ['audi', 'bmw', 'toyota', 'subaru']
>>> popped_car = cars.pop()
>>> print(popped_car)
subaru
>>> print(cars)
['audi', 'bmw', 'toyota']

Python列表的遍历

可以使用for循环来遍历列表中的所有元素,并对其执行某些操作。

for elem in list_name:
    # do something with elem

下面是一个例子:

>>> cars = ['audi', 'bmw', 'toyota', 'subaru']
>>> for car in cars:
    print(car)

audi
bmw
toyota
subaru