针对您提到的话题“用代码帮你了解Python基础(3)”,以下是完整的攻略过程:
用代码帮你了解Python基础(3)
1. 列表(List)
1.1 定义列表
使用中括号[ ]
定义一个空列表或有元素的列表。
示例代码:
# 定义一个空列表
empty_list = []
print(empty_list)
# 定义一个有元素的列表
numbers = [1, 2, 3, 4, 5]
print(numbers)
# 定义一个存储不同类型的元素的列表
mixed_list = [1, "two", 3.0, [4, 5], {"key": "value"}]
print(mixed_list)
1.2 访问列表元素
访问列表元素需要使用下标(index),下标从0开始,范围是0到len(list)-1
。
示例代码:
numbers = [1, 2, 3, 4, 5]
print(numbers[0]) # 输出第一个元素,即1
print(numbers[2]) # 输出第三个元素,即3
print(numbers[-1]) # 输出最后一个元素,即5
1.3 列表切片
使用切片(slice)获取列表的部分元素,用冒号:
分割索引的开始和结束位置,不包含结束位置的元素。
示例代码:
numbers = [1, 2, 3, 4, 5]
print(numbers[1:3]) # 输出从第2个到第3个元素,即[2, 3]
print(numbers[:3]) # 输出前3个元素,即[1, 2, 3]
print(numbers[3:]) # 输出从第4个元素到最后一个元素,即[4, 5]
print(numbers[:]) # 输出所有元素,即[1, 2, 3, 4, 5]
2. 字典(Dictionary)
2.1 定义字典
使用花括号{ }
定义一个空字典或有键值对的字典。
示例代码:
# 定义一个空字典
empty_dict = {}
print(empty_dict)
# 定义一个有键值对的字典
person = {
"name": "John",
"age": 30,
"gender": "male"
}
print(person)
2.2 访问字典元素
使用键(key)访问字典中的值(value)。
示例代码:
person = {
"name": "John",
"age": 30,
"gender": "male"
}
print(person["name"]) # 输出John
print(person["age"]) # 输出30
print(person["gender"]) # 输出male
示例代码2:
laptops = {
"Apple": "Macbook",
"Lenovo": "ThinkPad",
"Dell": "XPS"
}
# 遍历字典中所有键和值
for brand, laptop in laptops.items():
print(f"{brand} makes {laptop}")
以上就是“用代码帮你了解Python基础(3)”的完整攻略过程。希望对您有所帮助。