fromkeys()的用法:

用于创建并返回一个新的字典。两个参数:第一个是字典的键,第二个(可选)是传入键的值,默认为None。 第一个值可以是字符串、列表、元祖、字典

实例一:

#列表
>>> dict1 = dict.fromkeys([1,2,3])
>>> dict1
{1: None, 2: None, 3: None}
#元组
>>> dict1 = dict.fromkeys((1,2,3))
>>> dict1
{1: None, 2: None, 3: None}

实例二:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
#修改默认值
>>> dict2 = dict.fromkeys([1,2,3,],'test')
>>> dict2
{1: 'test', 2: 'test', 3: 'test'}>>> dict2 = dict.fromkeys([1,2,3,],10)
>>> dict2
{1: 10, 2: 10, 3: 10}

实例三:

#需要注意!
>>> dict3 = dict.fromkeys([1,2,3],['one','two','three'])
>>> dict3
{1: ['one', 'two', 'three'], 2: ['one', 'two', 'three'], 3: ['one', 'two', 'three']}

应用举例:

1.使用set函数 —>得到的集合无序

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> list1 = [7,8,7,8,9,10]
>>> set(list1)
{8, 9, 10, 7}

2.使用字典函数

>>> list1 = [7,8,7,8,9,10]
>>> b = dict.fromkeys(list1)
>>> b
{7: None, 8: None, 9: None, 10: None}
>>> c = list(b.keys())
>>> c
[7, 8, 9, 10]

python字典函数fromkeys()相关推荐

  1. python字典函数大全_python字典介绍

    Python  字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括 ...

  2. python字典函数_python-字典常用函数

    字典的特性:   {} 相同的key不允许出现两次,当相同的key值出现,以最新一次的为准进行存储 key必须不可变,只可以使用数字,字符串或元组充当,列表(list)不能 1.修改字典 字典是key ...

  3. python 复制dict_超全的Python 字典(Dictionary)介绍

    字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: 键一 ...

  4. dictionary new一个实例_超全的Python 字典(Dictionary)介绍

    字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: 键一 ...

  5. python字典在编程中的作用_python中的字典操作及字典函数

    字典 dict_fruit = {'apple':'苹果','banana':'香蕉','cherry':'樱桃','avocado':'牛油果','watermelon':'西瓜'} 字典的操作 # ...

  6. python 字典处理_python numpy求解积分python中的字典操作及字典函数

    字典 dict_fruit = {'apple':'苹果','banana':'香蕉','cherry':'樱桃','avocado':'牛油果','watermelon':'西瓜'} 字典的操作 W ...

  7. python setdefault函数_python中字典中的赋值技巧,update批量更新、比较setdefault方法与等于赋值...

    知识回顾: 之前这节主要学习了字典的删除,主要涉及到两个方法: 1. Pop方法:删除指定的键的键值对.需要指定一个自己已知的键,删除后返回的是键对应的值. 2. Popitem方法:删除的是最后一个 ...

  8. python字典操作函数_【python】字典的操作方法和函数

    一.字典内置函数&方法 Python字典包含了以下内置函数: 1.cmp(dict1, dict2):比较两个字典元素. 2.len(dict):计算字典元素个数,即键的总数. 3.str(d ...

  9. python dict()函数(用于创建一个字典)

    from builtins.py def __init__(self, seq=None, **kwargs): # known special case of dict.__init__" ...

最新文章

  1. putchar(c1)在C语言中表示,C语言中的getchar和putchar详解
  2. 基于单片机的水壶自动加热系统_基于烟雾检测火灾自动报警系统
  3. 北区首届科技文化潮流节启幕!诚邀科技企业参展,共同打造海淀北部最大科技“party”...
  4. 【Python 必会技巧】[i for i in range(1,10)] — 列表解析式,列表中使用 for 循环
  5. 2_C语言中的数据类型 (四)整数与无符号数
  6. 测试必备:if条件测试( if-else语句、if-elif-else语句、多个elif代码块、省略else代码块、测试多个条件)
  7. IDEA开发WebService遇到的问题和SOAPUI工具的使用
  8. 测试有道:微软测试技术心得 1
  9. VS2010 C++工程运行提示找不到MSVCP100D.dll
  10. 伟豪带你逛郑州商业技师学院⑨:电气工程系
  11. 筛选中很容易粘贴到被隐藏部分_excel数据复制到筛选表格被隐藏了-为什么数据粘贴至筛选后EXCEL 表格显示不完全?...
  12. python多个条件组合覆盖_白盒测试系列(五)条件组合覆盖
  13. 冯诺依曼 计算机名言,冯·诺依曼名言
  14. 【历史上的今天】5 月 26 日:美国首个计算机软件程序专利;苹果市值首次超越微软;Wiki 的发明者出生
  15. 借助WPS将Word文档转换为PPT文档
  16. 人类简史 从动物到上帝
  17. 【Python XPath】使用XPath返回空值
  18. Quicker用谷歌浏览器打开网址链接
  19. python生成随机整数列表_python生成随机整数
  20. spark streaming运行kafka数据源

热门文章

  1. operator模块
  2. 基于订阅的服务通讯架构体系
  3. 进制转换Visual Basic—进制转换规则
  4. 绕过HR破门而入的求职智慧
  5. Asp.net 2.0 中获取控件输出的Html代码 (转)
  6. websphere java和进程管理_jvisualvm/Jconsole监控WAS(WebSphere)中间件
  7. 定义进项税代码缺省值
  8. PO条件在交货后更改控制点
  9. 电子商务平台支付接口开发原理及流程
  10. 男士剧烈运动后应注意