Python列表的定义及使用

  • Post category:Python

以下是详细讲解“Python列表的定义及使用”的完整攻略。

在Python中,列表是一种常用的数据类型,可以用来存储一组有序的数据。文将介绍Python列表的定义及使用,并提供两个示例说明。

定义列表

定义一个列表可以使用方括号[],并在其中添加元素,元素之间用逗号隔开。例如:

lst = [1, 2, 3, 4, 5]

上述代码定义了一个包含5个元素的列表。

访问列表元素

可以使用索引来访问列表中的元素,索引从0开始。例如:

lst = [1, 2, 3, 4, 5]
print(lst[0]) # 输出1
print(lst[2]) # 输出3

上述代码演示了如何访问列表中的元素。

修改列表元素

可以使用索引来修改列表中的元素。例如:

lst = [1, 2, 3, 4, 5]
lst[0] = 0
print(lst) # 输出[0 2, 3, 4, 5]

上述代码演示了如何修改列表中的元素。

示例说明

示例一使用列表存储学生信息

students = [
    {'name': 'Tom', 'age': 18, 'gender': 'male'},
    {'name': 'Lucy', 'age': 19, 'gender': 'female'},
    {'name': 'Jack', 'age': 20, 'gender': 'male'}
]
print(students[0]['name']) # 输出Tom
print(students[1]['age']) # 输出19
students[2]['gender'] = 'female'
print(students[2]) # 输出{'name': 'Jack', 'age': 20, 'gender': 'female'}

上述代码演示了如何使用列表存储学生信息,并访问和修改列表中的元素。

示例二:使用列表存储一组数据进行统计

lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sum = 0
for i in lst:
    sum += i
avg = sum / len(lst)
print('列表中的元素之和为:',) # 输出列表中的元素之和为: 55
print('列表中的元素平均值为:', avg) # 输出列表中的元素平均值为: 5.5

上述代码演示了如何使用列表存储一组数据,并计算列表中的元素之和和平均值。

总结

Python中的列表是一种常用的数据类型,可以用来存储一组有序的数据。本文详细讲解了Python列表的定义及使用,并提供了两个示例说明。掌握这些知识可以更加高效地处理列表数据。