python求圆柱表面积_python基础知识-字典
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:
d = {key1 : value1, key2 : value2 }
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。
两个重要的点需要记住:
1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。
2)键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行。
def main():
dict1={'name':'68喜','age':38,'gender':True}
print(dict1['name'])
print(dict1['age'])
print(dict1['gender'])
dict1['name']='罗万财'
print(dict1)
dict1.update(height=170.5,fav=['吃','喝'])
print(dict1.pop('age'))
print(dict1.popitem())
print(dict1)
for x in dict1:
print(x,'-->',dict1[x])
dict.setdefault('motto','成年人的世界没有容易二字')
if 'motto' in dict1:
print(dict1['motto'])
else:
print('呵呵')
del dict1['motto']
print(dict1['motto'])
if __name__ == '__main__':
main()\
结果:
68喜
Traceback (most recent call last):
38
True
{'name': '罗万财', 'age': 38, 'gender': True}
main()
38
('fav', ['吃', '喝'])
{'name': '罗万财', 'gender': True, 'height': 170.5}
name --> 罗万财
gender --> True
height --> 170.5
成年人的世界没有容易二字
print(dict1['motto'])
KeyError: 'motto'
python求圆柱表面积_python基础知识-字典相关推荐
- python常用变量名_python基础知识整理
Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...
- python中用str乘方_Python基础知识
Python2与Python3的区别: (这里只列举自己总结的几点) Python2: 源码不标准 混乱 重复代码过多 默认使用的编码方式是ASCII码 # 解决对应编码问题 在首行增加 #-*-e ...
- python write函数换行_Python基础知识(三)
本章小结 学习越往后越意识到总结的重要性 特别是语法基础,东西太多 不用是真的会直接忘掉 我在总结本文的时候就发现 我当时觉得学得很好很扎实 自信不会忘记的东西, 真的已经被我忘掉了 还不得不依靠百度 ...
- python内置数据结构_Python基础知识2-内置数据结构(下)
bytes.bytearray #思考下面例子: a = 1b=aprint(a == b)#True print(a is b)#True print(id(a) is id(b))#False p ...
- python变量类型声明_python基础知识:变量的定义以及类型
本文适合编程语言零基础的初学者,有打算转行学习python的可以添加关注,后续小编将会把自己转行学pyhton语言以来的所有笔记,和工作中总结的一些开发经验分享给大家. 变量的定义 在程序中,有时我们 ...
- python求圆柱表面积_ZZULIOJ.1011: 圆柱体表面积 —— 1021:三个整数的最大值(C语言 Vs Python)...
目录 1011: 圆柱体表面积 1012: 求绝对值 1013: 求两点间距离 1014: 求三角形的面积 1015: 计算时间间隔 1016: 银行利率 1017: 判断正整数位数 1018: 奇数 ...
- python怎么输出复数_python基础知识及应用(二)输入输出|递归|深浅拷贝|全局变量|复数...
目录 一.python输入输出 二.迭代 2.1 输入与输出 2.2 解法 三.拷贝 3.1 拷贝实例 3.2 对象的赋值 3.3 浅拷贝 3.4 深拷贝 3.5 拷贝例如 四.set 4.1 题 4 ...
- middles在python中什么意思_Python 基础知识入门(2)
字符串格式化 Python字符串格式化有两种方式:百分号方式.format方式: 百分号的方式相对比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并在: 一.百分号方式 %[ ...
- python如何保存列表_Python 基础知识全篇-列表(Lists)
示例 列表是元素的集合,存储在一个变量中.列表中存储的元素类型没有限制,下面是列表的一个简单例子. students = ['bernice', 'arron', 'cody'] for studen ...
最新文章
- MVC中实现 加载更多...
- iOS 单例模式全面解析
- php集成环境wamp搭建后,如何配置服务器
- LINUX系统服务与管理(Services)---------第五天
- 桔梗网导航怎么取消_货车从业资格证考试正式取消?交通部最新回复!
- iOS开发篇——OC之NSNumber数字对象讲解
- Thinking in Java Reading Note(5.初始化与清理)
- android实现字体滚动,Android实现字幕滚动的方法
- python 如何封装dll_python怎么封装dll
- ES6中Number中的扩展
- Vb6 Modbus TCP通讯示例源代码
- [Xcode]XcodeGhost问题的检查和验证
- 3600000毫秒等于多少小时_毫秒换算(秒与毫秒换算)
- 五面拿下阿里飞猪offer,java基础知识梳理
- 数据结构-2019春 07-图4 哈利·波特的考试 (25 分)
- 使用Exchange Server 2010搭建多域名邮件系统
- Take me to your heart(English Song)
- 一个出生偏远山区挨个饿90后的触景生情
- https://wenku.baidu.com/view/24def725e53a580217fcf
- 小知识 - 恢复chmod执行权限