一文掌握python列表的所有使用方法(零基础学python(一))

列表

Python 中的列表是一种可变的数据类型,它可以存储多个值,并且可以随时添加、删除或修改其中的元素。以下是 Python 列表的基本操作和示例代码:

创建列表

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


empty_list = []
number_list = [1, 2, 3, 4, 5]
string_list = ["apple", "banana", "cherry"]
mixed_list = [1, "apple", True, 3.14]

访问列表元素

列表中的元素可以通过其索引来访问。Python 中的索引从 0 开始,因此第一个元素的索引为 0,第二个元素的索引为 1,以此类推。例如:

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

修改列表元素

可以通过其索引来修改列表中的元素。例如:

fruits = ["apple", "banana", "cherry"]
fruits[1] = "orange"
print(fruits)  # 输出 ["apple", "orange", "cherry"]

添加元素

可以使用 append() 方法向列表末尾添加一个元素,也可以使用 insert() 方法在列表的任意位置添加一个元素。例如:

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

fruits.insert(1, "lemon")
print(fruits)  # 输出 ["apple", "lemon", "banana", "cherry", "orange"]

删除元素

可以使用 remove() 方法删除列表中的一个元素,也可以使用 del 语句删除任意位置的元素。例如:

fruits = ["apple", "lemon", "banana", "cherry", "orange"]
fruits.remove("lemon")
print(fruits)  # 输出 ["apple", "banana", "cherry", "orange"]

del fruits[1]
print(fruits)  # 输出 ["apple", "cherry", "orange"]

列表切片

可以使用切片来获取列表的一个子列表。切片使用方括号和冒号来指定起始索引和结束索引,中间用冒号隔开。例如:

fruits = ["apple", "banana", "cherry", "orange", "lemon"]
print(fruits[1:3])  # 输出 ["banana", "cherry"]
print(fruits[:2])  # 输出 ["apple", "banana"]
print(fruits[3:])  # 输出 ["orange", "lemon"]

列表长度

可以使用 len() 函数来获取列表的长度。例如:

fruits = ["apple", "banana", "cherry"]
print(len(fruits))  # 输出 3

列表排序

可以使用 sort() 方法对列表进行排序。例如:

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
numbers.sort()
print(numbers)  # 输出 [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]

列表反转

可以使用 reverse() 方法将列表中的元素反转。例如:

fruits = ["apple", "banana", "cherry"]
fruits.reverse()
print(fruits)  #输出 ["cherry", "banana", "apple"]

这就是 Python 中列表的基本操作和示例代码。希望这能帮助您更好地理解和使用 Python 中的列表。

Python 运算符

Python算术运算符
令变量 a=10,变量 b=21:

运算符 描述

+	加 - 两个对象相加	a + b 输出结果 31
-	减 - 得到负数或是一个数减去另一个数	a - b 输出结果 -11
*	乘 - 两个数相乘或是返回一个被重复若干次的字符串	a * b 输出结果 210
/	除 - x 除以 y	b / a 输出结果 2.1
%	取模 - 返回除法的余数	b % a 输出结果 1
**	幂 - 返回x的y次幂	a**b 为10的21次方
//	取整除 - 往小的方向取整数	

代码实操

a = 21
b = 10
c = 0
 
c = a + b
print ("1 - c 的值为:", c)
 
c = a - b
print ("2 - c 的值为:", c)
 
c = a * b
print ("3 - c 的值为:", c)
 
c = a / b
print ("4 - c 的值为:", c)
 
c = a % b
print ("5 - c 的值为:", c)
 
# 修改变量 a 、b 、c
a = 2
b = 3
c = a**b 
print ("6 - c 的值为:", c)
 
a = 10
b = 5
c = a//b 
print ("7 - c 的值为:", c)

以上实例输出结果:

1 - c 的值为: 31
2 - c 的值为: 11
3 - c 的值为: 210
4 - c 的值为: 2.1
5 - c 的值为: 1
6 - c 的值为: 8
7 - c 的值为: 2

猜你喜欢

转载自blog.csdn.net/ALiLiLiYa/article/details/130813006