用代码帮你了解Python基础(3)

  • Post category:Python

针对您提到的话题“用代码帮你了解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)”的完整攻略过程。希望对您有所帮助。