字典

作者: 小圆圈Belen | 来源:发表于2020-09-10 09:32 被阅读0次

说明

1.字典和列表一样,也能够存储多个数据。
2.列表中找某个元素时,是根据下标进行的;字典中找某个元素时,是根据key进行的。
3.字典的每个元素由2部分组成,键:值。

查看元素

1.字典.get(key值)
2.字典[key值]
例子:

info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
print('name = ', info.get('name'))
print('name = ', info['name'])

结果:
name =  Lily
name =  Lily

修改元素

字典[key值] = 新的值
例子:

info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
info['id'] = 2
print('id = ', info.get('id'))

结果:
id =  2

添加元素

这个“key”在字典中不存在,就会新增这个元素。
字典[key值] = 数据
例子:

info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
info['age'] = 18
print(info)

结果:
{'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京', 'age': 18}

删除元素

del

1.删除指定元素
del 字典[key值]
2.删除整个字典
del 字典

clear()

清空整个字典
字典.clear()

其他操作

1.len()

测量字典中,键值对的个数
len(字典)
例子:

info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
print(len(info))

结果:
4
2.keys

返回一个包含字典所有KEY的列表
字典.keys()
例子:

info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
print(info.keys())

结果:
dict_keys(['name', 'id', 'sex', 'address'])
3. values

返回一个包含字典所有KEY的列表
字典. values()
例子:

info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
print(info. values())

结果:
dict_values(['Lily', 1, 'f', '地球亚洲中国北京'])
4. items

返回一个包含所有(键,值)元祖的列表
字典. items()
例子:

info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
print(info. items())

结果:
dict_items([('name', 'Lily'), ('id', 1), ('sex', 'f'), ('address', '地球亚洲中国北京')])

相关文章

  • day9-课程总结

    1.字典 增:字典[key] = 值; 字典.setdefaule(key, 值);字典.update(字典)删:...

  • swift--字典

    创建字典 字典的基本操作 遍历字典 字典合并

  • Swift学习系列 字典的使用

    字典的概念 字典的初始化 字典元素的基本操作 字典的基本操作 字典的遍历 字典合并

  • 字典

    创建字典 访问字典中的值 修改、添加字典 修改字典中的值 在末尾增添新的键/值 删除字典元素 删除字典 清空字典 ...

  • 新2019计划:python学习-字典【4】

    字典 本篇章讲述数据结构字典,主要围绕如何访问字典,如何修改字典,如何删除字典某元素,如何遍历字典,字典的常见方法...

  • Swift 基础笔记 - 字典

    字典 定义同样使用 [] 定义字典let 不可变字典var 可变字典 定义空字典 字典常用操作赋值直接使用dict...

  • day8-函数基础

    2.字典 2.1操作字典 2.1.1. clear 字典.clear() 清空字典 2.1.2. copy 字典2...

  • Swift字典

    字典的定义 字典的增删改查 字典的遍历 字典的合并

  • day8-总结

    1.字典相关方法 字典.clear() - 清空字典(删除字典中所有的键值对) 2.copy 字典.copy()-...

  • 字典

    本节大纲 字典的定义与特性 字典的常用操作 字典的遍历 字典的定义与特性 字典的常用操作 字典的遍历-案例 扩展-...

网友评论

      本文标题:字典

      本文链接:https://www.haomeiwen.com/subject/xuzjektx.html