一、字典的定义

代码块:

users = ['user1','user2']
# passwd = ['123','456']
# print(zip(users,passwd))
# print(list(zip(users,passwd)))
# print(dict(zip(users,passwd)))

示例及运行结果:

代码块:

#空字典
s = {}
print(type(s))

示例及运行结果:

代码块:

s = {'westos':[190,521,231],'mysql':[100,99,88]
}print(s,type(s))

示例及运行结果:

代码块:

d = dict()
print(d,type(d))
d = dict(a=1,b=2)
print(d,type(d))

示例及运行结果:

代码块:

#字典的嵌套
students = {'03113009':{'name':'laoli','age':39,'score':59},'03113010':{'name':'westos','age':18,'score':61}
}
print(students['03113009']['name'])

示例及运行结果:


代码块:

#所有的key的value值相同
print({}.fromkeys({'1','2'},'000000'))

示例及运行结果:

二、字典的特性

1、成员操作符

代码块:

d = {'1':'a','2':'b'
}#字典的key值是唯一的# 成员操作符
# print('1' in d)
# print('1' not in d)for key in d:print(key)for key in d:print(key,d[key])for k,v in d.items():print(k,v)

示例及运行结果:

字典的定义、字典的特性(成员操作符)相关推荐

  1. python中字典的定义

    1. 字典的定义 字典是一个无序的数据集合 通常输出顺序和定义顺序不一样 1 2 users = ['user1','user2'] passwds = ['123','456'] 1 2 print ...

  2. python 如何定义字典_python dict如何定义

    1.字典的定义 字典的格式:字典名 = {key1:value1, key2:value2,...} 字典是无序的,是可变的数据类型 字典的key不能是可变的数据类型(列表 字典) 字典的key是不能 ...

  3. python中字典的定义及创建字典

    一.字典(dictionary) 字典和列表类似,也是可变序列,只是与列表不同,它是无序的可变序列,保存的内容是以"键--值对"的形式存放,这类似于我们使用查找汉字的新华字典,它可 ...

  4. python定义字典列表_Python基础语法(四)—列表、元组、字典、集合、字符串

    列表 基本概念列表是有序的元素集合,所有元素放在一对中括号中,用逗号隔开,没有长度限制: 列表索引值以0为开始值,-1为从未尾的开始位置. 列表可以使用+操作符进行拼接,使用*表示重复. 当列表元素增 ...

  5. python定义字典长度_字典详解dict

    [toc] ## 字典的定义与特性 字典是Python语言中唯一的映射类型. ### 定义: `{key1:value1,key2:value2}` 1. 键与值用冒号":"分开: ...

  6. Python(IT峰)笔记07-数据类型详解-元祖的定义与操作,元祖推导式,元祖生成器,yield关键字,字典及定义,字典所支持的操作,zip研所函数,dict转型,字典函数,集合,冰冻集合,集合推导

    1.元祖的定义 一组有序数据的组合,元祖一旦定义不可修改,是不可变数据类型 定义空元祖 变量=() 变量=tuple() 变量=(内容1,内容2,内容3,--)直接赋值 特列:变量=内容1,内容2,内 ...

  7. python定义一个字典并遍历字典中的键和值_python字典操作总结

    创建 方法一: 方法二:从Python 2.2 版本起,可以使用一个工厂方法,传入一个元素是列表的元组作为参数 方法三: 从Python 2.3 版本起, 可以用一个很方便的内建方法fromkeys( ...

  8. python定义字典列表_[Python基础]五、列表、元组和字典

    5.1 列表List(列表)是Python中最频繁的数据类型,在其他语言中叫数组 专门用于存储一串信息 列表用[]定义,数据之间使用逗号隔开 列表的索引从0开始 5.1.1列表常用操作 name_li ...

  9. 集合的创建、集合的特性(成员操作符、for循环)

    一.集合的创建 代码块: #集合里面的元素是不可重复的 s = {1,2,3,1,2,3,4,5} print(type(s)) print(s)s1 = set([]) print(type(s1) ...

最新文章

  1. Android ShareSDK桥接技术
  2. 【深度学习】深入浅出神经网络框架的模型元件(常用层和卷积层)
  3. 完美/兼容版添加事件以及删除事件
  4. qfile 计算文件有多少行_肉牛不喂精料行吗?如何计算肉牛一天喂多少精料?
  5. Android_Layout (一)
  6. rudesocket如何使用_c++ socket 客户端库 socks5 客户端 RudeSocket™ Open Source C++ Socket Library...
  7. 亚马逊员工因龙卷风身亡 贝索斯庆祝载人飞行惹众怒
  8. 汽车行业持续亏损?奥迪:不存在的
  9. CentOS 6.5 Nginx 配置
  10. JavaScript:Functions
  11. 如何将堆栈跟踪转换为字符串?
  12. 通过 EWF 创建一个XP Embedded
  13. 四川大学计算机网络实验,四川大学计算机网络实验报告
  14. 自制STC12C5A60S2最小系统板
  15. 微信视频号视频如何下载保存?教你批量下载保存视频号视频到手机相册
  16. 线性调频信号MATLAB仿真
  17. 英文名称来源 男英文名 女英文名
  18. Interpretable Rl Summary
  19. Proteus仿真STM32F103R6输出正弦波
  20. JS遍历对象,获取key、value的几种方法

热门文章

  1. 教大家多个域名绑定一个空间的解决办法,原创,自己已经测试过了,完全可以绕过杀毒软件,以及空间商.
  2. 杭电1285确定比赛名次
  3. 关于mac环境下删除cocos2d-x环境变量配置的方法
  4. session实现购物系统的简例和application实现统计页面访问次数的简例
  5. 随想录(rt-patch和linux)
  6. 随想录(关于aarch64)
  7. ftk学习记(消息框篇)
  8. 多线程的那点儿事(之嵌套锁)
  9. 一步一步写算法(之克鲁斯卡尔算法 下)
  10. java素数判断连续素数_java 判断一个数是素数(优化)