Python数据结构:列表(list)、元组(tuple)、字典(dict)

Python数据结构:列表(list)、元组(tuple)、字典(dict)

列表(list)

# 使用列表(list)存储三个字符串
fruit_list = ['香蕉','苹果','梨子'] # 索引从0开始

# 打印list
print(fruit_list)

# 获取list的剧吐位置元素
print(fruit_list[2]) # list第三个元素

# 获取list的长度:len()
print(len(fruit_list))

# list增加元素
fruit_list.append('菠萝')
print(fruit_list)

# 修改list元素
fruit_list[0] = '橘子'
print(fruit_list)

# 删除list元素
# 1.del,根据索引删除
del fruit_list[0]
print(fruit_list)
# 2.remove更具值来删除
fruit_list.remove('菠萝')
print(fruit_list)

元组(tuple)

元组和列表的对比:

元组(tuple),使用(),用法和list一样tuple和list区别:

1.元组创建后不能修改,列表可以修改

2.但是元组性能和内存占用比列表低,所以一般定义一些不会改变的东西可以使用tuple

fruit_tuple = ('苹果','柚子','香蕉')

字典(dict)

"""
字典(dict)
"""

person_dict = {
    'name': '张三',
    'age': 24,
    'height': 175,
    'graduate': True
}

# 获取字典长度:len(),长度为几对键值对
print(len(person_dict))
# 打印字典
print(person_dict)
# 获取字典中的元素
print(person_dict['name'])

# 新增元素,以键值对方式加入
person_dict['weight'] = 65
print(person_dict)

# 修改元素
person_dict['age'] = 25
print(person_dict)
# 删除元素,del
del person_dict['name']
print(person_dict)

猜你喜欢

转载自blog.csdn.net/weixin_43227851/article/details/133498163