python 快速创建字典 fromkes()

作用:快速创建字典

特点:共用value

seq = [‘google‘, ‘ie‘, ‘firefox‘]
# seq为可迭代对象(str, list, tuple, dict, set)
dic = dict.fromkeys(seq)
print(dic)      # {‘google‘: None, ‘ie‘: None, ‘firefox‘: None}

dic2 = dict.fromkeys(seq, 10)
print(dic2)     # {‘google‘: 10, ‘ie‘: 10, ‘firefox‘: 10}

原文地址:https://www.cnblogs.com/wt7018/p/11621504.html

时间: 2024-10-08 07:32:50

python 快速创建字典 fromkes()的相关文章

Python实现创建字典

编写一个名为 make_album() 的函数,它创建一个描述音乐专辑的字典.1.这个函数应接受歌手的名字和专辑名,并返回一个包含这两项信息的字典.使用这个函数创建三个表示不同专辑的字典,并打印每个返回的值,以核实字典正确地存储了专辑的信息.2.给函数 make_album() 添加量个可选形参,以便能够存储专辑包含的歌曲数以及星级数.如果调用这个函数时指定了歌曲数及星级数,就将这个值添加到表示专辑的字典中 3.编写一个 while 循环,让用户输入一个专辑的歌手和名称.获取这些信息后,使用它们

Python 元组、字典、集合操作总结

元组 a=('a',) a=('a','b') 特点 有序 不可变,不可以修改元组的值,无法为元组增加或者删除元素 元组的创建 a=('a',) a=('a','b') tuple('abcd') 转化为元组 tuple(i for i in range(10)) 生成器推导式转化为元组,生成器推导式产生的生成器对象只能遍历一次 g=( i for i in range(10)) next(g) 单步迭代生成器对象 for i in g: print(i,end='') 直接迭代生成器对象 a=

Python 基础之字典(dict)的用法

python dict字典字典是Python中唯一的内建映射类型,字典中的数据没有特定的顺序,可以通过特定的键(key)来存取数据.键可以是数字.元组或字符串,但不能是列表. 字典的常用方法:1.1 clear()方法1.2 copy()方法1.3 fromkeys()方法1.4 get()方法1.5 has_key()方法1.6 items.iteritems方法1.7 keys.iterkeys1.8 popitem()方法1.9 setdefault()方法1.10 update()方法1

python创建字典的两种方法

>>> dict1 = {'name': 'earth', 'port': 80} >>> dict2 = {} >>> dict1,dict2 ({'name': 'earth', 'port': 80}, {}) >>> 工厂方法创建字典 >>> dict3 = dict((['x',1],['y',2])) >>> dict3 {'y': 2, 'x': 1} >>> 原文地

Python快速学习第七天

魔法方法.属性和迭代器 本文内容全部出自<Python基础教程>第二版 在Python中,有的名称会在前面和后面都加上两个下划线,这种写法很特别.前面几章中已经出现过一些这样的名称(如__future__),这种拼写表示名字有特殊含义,所以绝不要在自己的程序中使用这样的名字.在Python中,由这些名字组成的集合所包含的方法称为魔法(或特殊)方法.如果对象实现了这些方法中的某一个,那么这个方法会在特殊的情况下(确切地说是根据名字)被Python调用.而几乎没有直接调用它们的必要. 本章会详细讨

【机器学习】Python 快速入门笔记

Python 快速入门笔记 Xu An   2018-3-7  1.Python print #在Python3.X中使用print()进行输出,而2.x中使用()会报错 print("hello world")  print('I\'m apple')  #如果全部使用单引号,则需要在前面加上转义字符\+引号 print('apple'+'pear') print('apple'+str(4)) #将数字转换为字符串并打印 print(int("1")+2)#将字

Python快速入门02-0529

数据类型转换: 显示 隐式 dir(__builtin__)可以查看内建的函数 callable()可用于测试函数是否可以调用 字典:kv集合 {"a":31,"b":545} 每个模块都有一个名为__name__的内建变量,此变量值会根据调用时 如果模块被导入,__name__的值是模块的名字 如果模块被直接执行,__name__的值是"__main__" class:通常在自定义类型是使用 type:内置变量 instance:实例化 类:数

Python序列结构--字典

字典:反映对应关系的映射类型 字典(dict)是包含若干“键:值”元素的无序可变序列 字典中元素的“键”可以是python中任意不可变数据,例如整数.实数.复数.字符串.元组等类型可哈希数据,“键”不允许重复,“值”是可以重复的.字典在内部维护的哈希表使得检索操作非常快. 字典创建与删除 使用“=” >>> aDict = {'server':'db.diveintopython3.org','database':'mysql'}>>> x = dict() # 创建空

测开大佬告诉你:如何5分钟快速创建restful风格的API接口-使用django restframework框架

一.思考?? 1.创建API接口难吗? 软件测试工程师: 只测过API接口, 从没创建过 应该需要掌握一门后端开发语言和后端开发框架吧!? 脑容量有限,想想就可怕 2.如何创建API接口呢? 使用Django restframework能快速创建符合restful风格的API接口 通过Django restframework框架提供的序列化器.视图集可轻轻松松实现 简单高效,学习成本低 二.搭建项目工程???? 1.创建项目 打开pycharm 创建项目 使用豆瓣源安装Django Django