字典

作者: 小浣熊嘎嘣脆 | 来源:发表于2017-10-10 21:23 被阅读0次

创建字典

char = {'a':'first','b':'second','c':'third'}  #键必须是独一无二,但值不必
print(char)
{'a': 'first', 'b': 'second', 'c': 'third'}

访问字典中的值

char = {'a':'first','b':'second','c':'third'}
print(char['b'])
second

修改、添加字典

修改字典中的值

char = {'a':'first','b':'second','c':'third'}
char['c']='no third'
print(char)
{'a': 'first', 'b': 'second', 'c': 'no third'}

在末尾增添新的键/值

char = {'a':'first','b':'second','c':'third'}
char['d'] = 'fouth'
print(char)
{'a': 'first', 'b': 'second', 'c': 'third', 'd': 'fouth'}

删除字典元素

char = {'a':'first','b':'second','c':'third'}
del char['c']
print(char)
{'a': 'first', 'b': 'second'}

删除字典

char = {'a':'first','b':'second','c':'third'}
del char
print(char)
---------------------------------------------------------------------------

NameError                                 Traceback (most recent call last)

<ipython-input-21-1222cadc5af4> in <module>()
      1 char = {'a':'first','b':'second','c':'third'}
      2 del char
----> 3 print(char)


NameError: name 'char' is not defined

清空字典

char = {'a':'first','b':'second','c':'third'}
char.clear()
print(char)
{}

Python字典包含了以下内置函数:

  1. cmp(dict1, dict2):比较两个字典元素。
  2. len(dict):计算字典元素个数,即键的总数。
  3. str(dict):输出字典可打印的字符串表示。
  4. type(variable):返回输入的变量类型,如果变量是字典就返回字典类型。

Python字典包含了以下内置方法:

  1. radiansdict.clear():删除字典内所有元素
  2. radiansdict.copy():返回一个字典的浅复制
  3. radiansdict.fromkeys():创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值
  4. radiansdict.get(key, default=None):返回指定键的值,如果值不在字典中返回default值
  5. radiansdict.has_key(key):如果键在字典dict里返回true,否则返回false
  6. radiansdict.items():以列表返回可遍历的(键, 值) 元组数组
  7. radiansdict.keys():以列表返回一个字典所有的键
  8. radiansdict.setdefault(key, default=None):和get()类似, 但如果键不已经存在于字典中,将会添加键并将值设为default
  9. radiansdict.update(dict2):把字典dict2的键/值对更新到dict里
  10. radiansdict.values():以列表返回字典中的所有值

相关文章

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