Structures de données Python : liste, tuple, dictionnaire (dict)
liste
# 使用列表(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
Comparaison de tuples et de listes :
Tuple (tuple), use (), l'utilisation est la même que celle d'une liste. La différence entre un tuple et une liste :
1. Les tuples ne peuvent pas être modifiés après leur création , mais les listes peuvent être modifiées.
2. Cependant, les performances des tuples et l'utilisation de la mémoire sont inférieures à celles des listes, vous pouvez donc généralement utiliser un tuple pour définir quelque chose qui ne changera pas .
fruit_tuple = ('苹果','柚子','香蕉')
Dictionnaire
"""
字典(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)