一:字典(dic)

字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。

  字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

1.增

dic = {"name":"jin","age":18,"sex":"male"}

# dic['key'] = 'value'   key存在则改变,key不存在则添加

dic['name'] = 'qwe'
print(dic)
dic['hobby'] = '旅游'
print(dic)
# 输出结果:{'name': 'qwe', 'age': 18, 'sex': 'male', 'key': 'value'}
# 输出结果:{'name': 'jin', 'age': 18, 'sex': 'male', 'hobby': '旅游'}


# setdefault  key存在不变,不存在则添加

dic.setdefault('age','15')
print(dic)
dic.setdefault('hobby','旅游')
print(dic)
# 输出结果:
# {'name': 'jin', 'age': 18, 'sex': 'male'}
# {'name': 'jin', 'age': 18, 'sex': 'male', 'hobby': '旅游'}
View Code

相关文章:

  • 2021-04-01
  • 2021-11-24
  • 2021-10-10
  • 2021-09-11
  • 2022-02-12
  • 2021-06-20
猜你喜欢
  • 2021-10-09
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
  • 2022-01-26
  • 2022-12-23
  • 2021-10-10
相关资源
相似解决方案