Python 字典 fromkeys()方法
Python 字典 fromkeys() 方法用于创建一个新的字典,并以可迭代对象中的元素分别作为字典中的键,且所有键对应同一个值,默认为None。
fromkeys() 方法语法:
1
|
dict .fromkeys(iterable[,value = None ])
|
- iterable-- 用于创建新的字典的键的可迭代对象(字符串、列表、元祖、字典)。
- value -- 可选参数, 字典所有键对应同一个值的初始值,默认为None。
该方法返回一个新的字典。
v = dict.fromkeys(['k1','k2'],[]) v['k1'].append(666) print(v) v['k1'] = 777 print(v) 答: {'k1': [666], 'k2': [666]} {'k1': 777, 'k2': [666]}
以下实例展示了 fromkeys() 方法的使用方法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# !/usr/bin/python3
iterable1 = "12" # 字符串
iterable2 = [ 1 , 2 ] # 列表
iterable3 = ( 1 , 2 ) # 元祖
iterable4 = { 1 : 'one' , 2 : 'two' } # 字典
v1 = dict .fromkeys(iterable1, '字符串' )
v2 = dict .fromkeys(iterable2, '列表' )
v3 = dict .fromkeys(iterable3, '元祖' )
v4 = dict .fromkeys(iterable4, '字典' )
v5 = dict .fromkeys(iterable4) #value默认为None
print (v1)
print (v2)
print (v3)
print (v4)
print (v5)
|
以上实例输出结果为:
1
2
3
4
5
|
{ '1' : '字符串' , '2' : '字符串' }
{ 1 : '列表' , 2 : '列表' }
{ 1 : '元祖' , 2 : '元祖' }
{ 1 : '字典' , 2 : '字典' }
{ 1 : None , 2 : None }
|
转载于:https://www.cnblogs.com/aaronthon/p/9449858.html
Python 字典 fromkeys()方法相关推荐
- [转载] 【Python】Python3 字典 fromkeys()方法
参考链接: Python字典fromkeys() 描述 Python字典fromkeys()函数用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值. 语法 fr ...
- Python字典使用方法大全
Python字典使用方法大全 python中还有一种数据结构特别重要,就是字典.字典是键(key)-值(value)一一对应组成.这样的键-值组合叫做项.键与值之间用':'分隔,项之间用','分隔. ...
- Python 字典 values() 方法
描述 Python 字典 values() 方法以列表形式(并非直接的列表,若要返回列表值还需调用list函数)返回字典中的所有值. 语法 values() 方法语法: D.values() 参数 无 ...
- python字典增加方法_python增加字典项的方法
python增加字典项的方法 发布时间:2020-07-17 14:00:24 来源:亿速云 阅读:101 作者:清晨 这篇文章主要介绍python增加字典项的方法,文中介绍的非常详细,具有一定的参考 ...
- python字典setdefault方法后接append()的理解
目录 1.举例 2.运行结果 3.setdefault方法的官方描述 4.分析 5.总结 1.举例 在编程中,我们有时会见到python字典在setdefault方法后面接.append(),我们来看 ...
- Python 字典 items()方法
Python 字典 items() 函数作用:以列表返回可遍历的(键, 值) 元组数组. items()方法语法: dict.items() 操作方法: dict = {'老大':'15岁','老二' ...
- [Python] 字典 items()方法:同时对字典的键和值进行遍历
描述: Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组. 语法: dict.items() 返回值: 返回可遍历的(键, 值) 元组数组. 主 ...
- Python字典合并方法大全
old = {'辽宁舰': '滑跃', '山东舰': '滑跃'} new = {'福建舰': '弹射'}today = {} today.update(old) today.update(new) p ...
- python字典排序方法_Python字典的排序方法一则
今天需要对Python的字典进行排序,以获得有效的时间序列,采用了如下方法: 首先生成一个示例字典: >>> range_a = random.sample(range(0, 10) ...
最新文章
- VSCode设置折叠左侧资源管理器所有文件夹的快捷键Alt+X、切换左侧活动栏显示隐藏快捷键Alt+Q
- scrum看板管理产品线路图
- Google Brain大牛Jeff dean视频
- 搜索关键词分析——以个人博客网站为例
- Envoy Proxy的多面性:边缘网关、服务网格和混合网桥
- 腾讯面试题 linux下free命令详解
- 计算机网络实验三:网络层和链路层网络协议分析
- 帆软日期控件变灰_数据分析插件FineReport中日期控件如何校验JS
- 北京活动预告丨来ACOUG 年会过个温暖的冬天吧!
- Servlet Cookie 处理
- Netty的使用:Server和Client通信
- Word复制表格样式变化问题
- android inflate 耗时,Android Fragment的生命周期和Inflate优化
- windows和linux共用蓝牙鼠标,Ubuntu和Windows双系统蓝牙设备共享配对
- java lru笔试题,2016年头条校招笔试(LRU算法)
- java面试的一些流程问题
- speedoffice(Excel)如何插入子表?
- 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xfd in position 1527802: illegal multibyte sequ
- 如何关闭 WPS 的高级打印功能
- numpy的矩阵加法
热门文章
- C#中怎样跨窗体调用事件-从事件订阅实例入手
- Webservice入门教程_用CXF编写基于Spring的WebService
- SpringBoot中使用FastJson解析Json数据
- 百度音乐接口使用示例
- spring MVC使用自定义的参数解析器解析参数
- 每个开发人员都应该知道的 15 个 IntelliJ IDEA 快捷方式
- sqlite3 select查询一列_Python成为专业人士笔记–Sqlite3 模块
- java url 返回值_java提交url后返回值怎么取
- 数字化转型,赋能新零售解决方案介绍
- SpringBoot集成Mybatis(0配置注解版)