字典

作者: 余安缘 | 来源:发表于2018-10-20 13:10 被阅读0次

语法:
dict = {key1:value1,key2:value2,key3:value3......}
dict1 = {'name':'小明','age':18,'sex':'男'}
print(dict1)
注:
字典是无序的,无法通过索引访问。

1.访问指定键的值
(1)print(dict1['name'])
(2)print(dict1.get('name'))
输出结果为:
小明
小明

2.获取所有的键
print(dict1.keys())
print(type(dict1.keys()))
print(list(dict1.keys()))
输出结果为:
dict_keys(['name', 'age', 'sex'])
<class 'dict_keys'>
['name', 'age', 'sex']

3.获取所有的值
print(dict1.values())
print(type(dict1.values()))
print(list(dict1.values()))
输出结果为:
dict_values(['小明', 18, '男'])
<class 'dict_values'>
['小明', 18, '男']

4.获取键值对
print(dict1.items())
for i in (dict1.items()):
print(i)
for key,value in (dict1.items()):
print(key,value)
输出结果为:
dict_items([('name', '小明'), ('age', 18), ('sex', '男')])
('name', '小明')
('age', 18)
('sex', '男')
name 小明
age 18
sex 男

5.增加键值
dict1['height'] = 175
print(dict1)
输出结果为:
{'name': '小明', 'age': 18, 'sex': '男', 'height': 175}

6.修改键值
dict1['name'] = '小红'
print(dict1)
输出结果为:
{'name': '小红', 'age': 18, 'sex': '男'}

7.统计个数
print(len(dict1))
输出结果为:
3

8.删除字典的指定键值
del dict1['sex']
print(dict1)
输出结果为:
{'name': '小明', 'age': 18}
注:
只能通过key删除

9.清空字典
dict1.clear()
print(dict1)
输出结果为:
{}

10.删除字典
del dict1

相关文章

  • 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/xjzpzftx.html