当前位置: 首页 > 技术干货

Python编程语言中怎么使用字典?

发布时间:2024-05-21 点击:559

  近几年,人工智能等领域已然成为当前的就业热门赛道,对于那些胸怀壮志、渴望在就业市场中脱颖而出的莘莘学子们来说,除了紧密关注这些热门行业和高端岗位,还需参加Python编程工程师培训课程学习Python编程技术,持续提升自己的专业技能,作为人工智能核心技术的Python编程语言,我们要了解起最基本原理,今天八维职业学校和大家一起来看看Python编程语言中怎么使用字典?希望对想要学习和了解python编程工程师这个行业的同学有所帮助。

Python编程语言中怎么使用字典

  Python字典是一种可变容器模型,可以存储任意类型的对象。字典中的每个元素都是由一个键和一个值组成,键和值之间用冒号隔开,每个键值对之间用逗号隔开,整个字典用花括号{}包裹。Python字典操作方法包括字典的创建、访问、添加、删除、修改等操作。

  1. 字典的创建

  Python字典的创建可以通过直接赋值、dict()函数、{key:value}等方式进行。例如:

  直接赋值创建字典

  dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}

  print(dict1)

  使用dict()函数创建字典

  dict2 = dict(name='Jerry', age=20, gender='female')

  print(dict2)

  使用{key:value}创建字典

  dict3 = {'name': 'Lucy', 'age': 22, 'gender': 'female'}

  print(dict3)

八维职业学校Python编程工程师培训课程

  2. 字典的访问

  Python字典的访问可以通过键来获取对应的值,如果键不存在则会抛出KeyError异常。例如:

  dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}

  获取键为'name'的值

  name = dict1['name']

  print(name)

  获取键为'height'的值,会抛出KeyError异常

  height = dict1['height']

  print(height)

  如果不确定键是否存在,可以使用get()方法,如果键不存在则返回None或指定的默认值。例如:

  dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}

  获取键为'name'的值

  name = dict1.get('name')

  print(name)

  获取键为'height'的值,返回None

  height = dict1.get('height')

  print(height)

  获取键为'height'的值,返回指定的默认值

  height = dict1.get('height', 180)

  print(height)

八维职业学校Python编程工程师培训课程

  3. 字典的添加和修改

  Python字典的添加和修改可以通过直接赋值或update()方法进行。例如:

  dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}

  添加键值对

  dict1['height'] = 180

  print(dict1)

  修改键值对

  dict1['age'] = 20

  print(dict1)

  使用update()方法添加键值对

  dict1.update({'weight': 70})

  print(dict1)

  使用update()方法修改键值对

  dict1.update({'age': 22})

  print(dict1)

八维职业学校Python编程工程师培训课程

  4. 字典的删除

  Python字典的删除可以通过del关键字或pop()方法进行。例如:

  dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}

  删除键为'age'的键值对

  del dict1['age']

  print(dict1)

  删除不存在的键会抛出KeyError异常

  del dict1['height']

  使用pop()方法删除键值对

  dict1.pop('gender')

  print(dict1)

  使用pop()方法删除不存在的键会返回指定的默认值

  gender = dict1.pop('gender', 'unknown')

  print(gender)

八维职业学校Python编程工程师培训课程

  5、字典的遍历

  Python字典的遍历可以通过for循环遍历键或键值对,也可以通过keys()、values()、items()方法获取字典的键、值、键值对。例如:

  dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}

  遍历键

  for key in dict1:

  print(key)

  遍历值

  for value in dict1.values():

  print(value)

  遍历键值对

  for key, value in dict1.items():

  print(key, value)

  获取键列表

  keys = list(dict1.keys())

  print(keys)

  获取值列表

  values = list(dict1.values())

  print(values)

  获取键值对列表

  items = list(dict1.items())

  print(items)

相关文章
选择八维 成就梦想
八维新闻
更多>>

八维动态

行业资讯

就业新闻

校园环境
八维环境优美 高效学习
咨询热线  400-008-0987
首页 |  招生简章 |  教育教学 |  产教融合 |  魅力校园 |  技术干货 |  报名流程 |  联系我们
版权所有 1996 - 2024八维职业学校
《中国人民共和国信息产业部》备案号:津ICP备2023008503号-2
津公网安备12011302141430