Python列表、字典、元组简单用法示例
列表
定义
列表(List)是Python中最基本的数据结构之一,它是一个有序的、可变的元素集合,每个元素都可以通过一个索引来访问。
列表的定义方式,用一对方括号[]将元素括起来,多个元素之间用逗号分隔。例如:
names = ['Alice', 'Bob', 'Charlie', 'David']
常用操作
- 访问元素。可以通过列表的索引来访问其中的元素,例如:
print(names[0]) # 输出:'Alice'
- 遍历元素。可以使用for循环来遍历列表中的元素,例如:
for name in names:
print(name)
- 切片。可以通过列表的切片操作来获取列表的某一部分,例如:
print(names[1:3]) # 输出:['Bob', 'Charlie']
- 修改元素。可以通过索引来修改列表中的元素,例如:
names[0] = 'Eve'
print(names) # 输出:['Eve', 'Bob', 'Charlie', 'David']
- 添加元素。可以通过append()方法向列表的末尾添加一个元素,例如:
names.append('Frank')
print(names) # 输出:['Eve', 'Bob', 'Charlie', 'David', 'Frank']
示例
# 定义一个空列表
l = []
# 添加元素
l.append(10)
l.append(20)
l.append(30)
# 遍历列表并求和
sum = 0
for num in l:
sum += num
# 输出结果
print(sum) # 输出 60
字典
定义
字典(Dictionary)是Python中经常使用的数据结构之一,它可以用来存储键值对的集合,每个键值对之间用逗号分隔。字典中的键必须是唯一的,值可以是任意类型的对象。
字典的定义方式,用一对花括号{}将键值对括起来,键值对之间用冒号:分隔,多个键值对之间用逗号分隔。例如:
scores = {'Alice': 90, 'Bob': 85, 'Charlie': 95, 'David': 80}
常用操作
- 访问元素。可以通过键来访问字典中的元素,例如:
print(scores['Alice']) # 输出:90
- 遍历元素。可以使用for循环来遍历字典中的元素,例如:
for name in scores:
score = scores[name]
print('{}的成绩是{}'.format(name, score))
- 修改元素。可以通过键来修改字典中的元素,例如:
scores['Alice'] = 95
print(scores) # 输出:{'Alice': 95, 'Bob': 85, 'Charlie': 95, 'David': 80}
- 添加元素。可以通过键值对的方式向字典中添加一个元素,例如:
scores['Eve'] = 100
print(scores) # 输出:{'Alice': 95, 'Bob': 85, 'Charlie': 95, 'David': 80, 'Eve': 100}
示例
# 定义一个空字典
d = {}
# 添加元素
d['apple'] = 1
d['banana'] = 2
d['orange'] = 3
# 遍历字典并输出
for item in d:
print('{}: {}'.format(item, d[item]))
元组
定义
元组(Tuple)是Python中另外一个常用的数据结构,它和列表类似,也是一个有序的元素集合,不同之处在于元组一旦创建后就不能再修改,元组中的元素也可以通过索引来访问。
元组的定义方式,用一对圆括号()将元素括起来,多个元素之间用逗号分隔。例如:
colors = ('red', 'green', 'blue')
常用操作
- 访问元素。可以通过索引来访问元组中的元素,例如:
print(colors[0]) # 输出:'red'
- 遍历元素。可以使用for循环来遍历元组中的元素,例如:
for color in colors:
print(color)
示例
# 定义一个元组
t = (1, 2, 3)
# 计算元组的和
sum = 0
for num in t:
sum += num
# 输出结果
print(sum) # 输出 6
以上就是Python列表、字典、元组的简单用法示例。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python列表,字典,元组简单用法示例 - Python技术站