【list】ptyhogn中list的一些基础知识

Python中的list是一种有序的可变序列,可以存储任意类型的数据,包括数字、字符串、列表、元组、字典等。下面是关于list的一些基本知识:

  1. 创建list

可以使用中括号[]来创建一个空的list,也可以在中括号中添加元素来创建一个非空的list,例如:

empty_list = []
number_list = [1, 2, 3, 4, 5]
string_list = ['apple', 'banana', 'cherry']
mixed_list = [1, 'apple', 3.14, True]
  1. 访问list元素

可以使用下标来访问list中的元素,下标从0开始,例如:

fruits = ['apple', 'banana', 'cherry']
print(fruits[0])  # 输出:apple
print(fruits[1])  # 输出:banana
print(fruits[2])  # 输出:cherry

也可以使用负数下标来从后往前访问元素,例如:

fruits = ['apple', 'banana', 'cherry']
print(fruits[-1])  # 输出:cherry
print(fruits[-2])  # 输出:banana
print(fruits[-3])  # 输出:apple
  1. 修改list元素

可以通过下标来修改list中的元素,例如:

fruits = ['apple', 'banana', 'cherry']
fruits[1] = 'orange'
print(fruits)  # 输出:['apple', 'orange', 'cherry']
  1. 添加元素

可以使用append()方法向list末尾添加一个元素,例如:

fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')
print(fruits)  # 输出:['apple', 'banana', 'cherry', 'orange']

也可以使用insert()方法在指定位置插入一个元素,例如:

fruits = ['apple', 'banana', 'cherry']
fruits.insert(1, 'orange')
print(fruits)  # 输出:['apple', 'orange', 'banana', 'cherry']
  1. 删除元素

可以使用del语句或pop()方法删除list中的元素,例如:

fruits = ['apple', 'banana', 'cherry']
del fruits[1]
print(fruits)  # 输出:['apple', 'cherry']

fruits = ['apple', 'banana', 'cherry']
fruits.pop(1)
print(fruits)  # 输出:['apple', 'cherry']
  1. 切片操作

可以使用切片操作来获取list的一个子序列,例如:

fruits = ['apple', 'banana', 'cherry', 'orange', 'kiwi']
print(fruits[1:3])  # 输出:['banana', 'cherry']
print(fruits[:3])  # 输出:['apple', 'banana', 'cherry']
print(fruits[3:])  # 输出:['orange', 'kiwi']
  1. 其他常用方法

除了上述方法外,list还有很多其他常用的方法,例如:

  • len():获取list的长度
  • count():统计某个元素在list中出现的次数
  • index():查找某个元素在list中的位置
  • sort():对list进行排序
  • reverse():将list反转

以上就是关于list的一些基本知识,希望对你有所帮助。

猜你喜欢

转载自blog.csdn.net/weixin_43958438/article/details/130611711