Python编程从入门到实践~字典

使用字典

#一个简单的字典
alien_0 = {'color': 'green', 'points': 5}#访问字典中的值
print(alien_0['color'])#添加键值对
alien_0['x_position'] = 4
alien_0['y_position'] = 33
print(alien_0)#修改字典中的值
alien_0['color'] = 'red'
print(alien_0)#删除键值对
del alien_0['points']
print(alien_0)#使用get()来访问
point_value = alien_0.get('points')
print(point_value) #None
point_value = alien_0.get('points', "No point value assigned.")
print(point_value) #No point value assigned.

遍历字典

#遍历键值对
user_0 = {'username': 'efermi','first': 'enrico','last': 'fermi'
}
for key, value in user_0.items():print(f"key={key}, value={value}")#遍历keys
favorite_languages = {'jen': 'python','sarah': 'c','edward': 'ruby','phil': 'python'
}
for name in favorite_languages.keys():print(name.title())#按特定顺序遍历keys
favorite_languages = {'jen': 'python','sarah': 'c','edward': 'ruby','phil': 'python'
}
for name in sorted(favorite_languages.keys()):print(name.title())#遍历values
favorite_languages = {'jen': 'python','sarah': 'c','edward': 'ruby','phil': 'python'
}
for lanage in favorite_languages.values():print(lanage.title())

嵌套

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/496991.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis中使用redis-dump导出、导入、还原数据实例

使用redis-dump进行Redis数据库合并:https://www.cnblogs.com/jasondan/p/4031399.html Redis-Dump安装及使用:https://www.jianshu.com/p/19b5e7b3bffb Redis数据导出导入-redis-dump and redis-load:https://blog.csdn.net/html…

设计模式系列漫谈之一 - 观察者模式

此文为转载,地址: http://yuyijq.cnblogs.com/ 故事 小雪是一个非常漂亮的女孩,漂亮的女孩总是有很多的追求者,而且追求者的队伍在不断的变动,随时有人进入这个队伍,也有人退出。男孩们追求女孩时总是表现出120%的关心&#xff0…

C++学习之路 | PTA乙级—— 1026 程序运行时间(精简)

1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时…

华为正式发布5G商用芯片、5G终端!

来源::5G概要:5G网络和5G终端是5G商用的两个基础条件。重大信息未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。由互联网进化论作者,计算机博士刘锋与中国科学院虚拟经济与数据科学…

Python编程从入门到实践~函数

定义函数 #定义函数 def greet_user():print("Hello~")#调用函数 greet_user()#向函数传递信息 def print_user(username):print(f"Hello~{username}")print_user(Jesse) 传递实参数 #位置实参 def describe_pet(animal_type, pet_name):print(f"I…

linux 命令:grep、egrep、ngrep、kill、pkill、killall

1、grep 帮助:grep --help 用法:grep [OPTION]...patterns[FILE]... 示例:grep -i hello world menu.h main.c // 在每个 FILE 中搜索 patterns。 当 FILE 为 - 时,读取标准输入。 没有 FILE,读 . 参数说明&…

我是新人我最强----团队新手培训计划展开

谁一生下来就是传说中的高手?回首二年多以来的学习生涯,发现最大的障碍,不是环境,不是别的人,而是自己。《我是新人我最强》培训计划,不只是大一的师弟们,而是全体团队成员一起参加,…

C++学习之路 | PTA乙级—— 1027 打印沙漏 (20 分)(精简)

1027 打印沙漏 (20 分) 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序…

Gartner2018年大数据平台魔力象限:华为位置提升,阿里云和南大通用入围

来源:云头条概要:Gartner近日发布了2018年版面向分析的数据管理解决方案魔力象限。Gartner近日发布了2018年版面向分析的数据管理解决方案魔力象限。 Gartner特别指出,由于某些因素变得明朗化,具体来说涉及云计算、Hadoop逻辑数据…

Python编程从入门到实践~类

创建Dog 类 方法__init__(),Python 自动调用,约定!!! #创建Dog 类 class Dog:def __init__(self, name, age):self.name nameself.age agedef sit(self):print(f"{self.name} is now sitting.")def roll_…

linux wc命令参数及用法详解

Linux系统提供了wc命令来统计文件的行数 统计当前目录下的所有文件行数: wc -l * 当前目录以及子目录的所有文件行数: find . * | xargs wc -l 可以把*改成所要匹配的文件,例如Java文件,*.java这样就只统计java源码了。 关于wc命令的更多介绍…

sql server 2005 T-SQL BULK INSERT (Transact-SQL)

以用户指定的格式将数据文件导入数据库表或视图。 Transact-SQL 语法约定 语法 BULK INSERT [ database_name . [ schema_name ] . | schema_name . ] [ table_name | view_name ] FROM data_file [ WITH ( [ [ , ] BATCHSIZE batch_size ] [ [ , ] CHECK_CONSTRAINTS ] [ [ …

C++学习之路 | PTA乙级—— 1028 人口普查 (20 分)(精简)

1028 人口普查 (20 分) 某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。 这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9…

图表对比详解:亚马逊、微软和谷歌云的机器学习即服务哪家强

林鳞 编译自 KDnuggets量子位 出品 | 公众号 QbitAI对于大多数公司来说,机器学习是一项复杂而伤神的工作,花销大、对人才要求高。机器学习即服务针对这个痛点应运而生。什么是“机器学习即服务”机器学习即服务(Machine learning as a servic…

如何阅读一本书~阅读的层次

第一层:基础阅读 摆脱了文盲状态,已经开始认识字了。 阅读者的问题是:“这个句子在说什么?” 第二层:检视阅读 在一定的时间内,抓出一本书的重点 阅读者的问题是:“这本书在谈什么&#xff…

tar 命令详解

tar 命令 [rootlinux ~]# tar [-cxtzjvfpPN] 文件与目录 .... Usage: tar [OPTION...] [FILE]... Examples: tar -cf archive.tar foo bar # Create archive.tar from files foo and bar. tar -tvf archive.tar # List all files i…

计算器

计算器 转载于:https://www.cnblogs.com/zhuboxingzbx/archive/2007/12/23/1011706.html

Wing IDE 5.0 破解之寻找注册码

来源:http://bbs.pediy.com/showthread.php?p1253653 一. 工具: 1. uncompyle2 2. IDA Pro 6.1 3. WingIDE 5.0本身 二. 工具安装 1. 安装Python2.7 2. 安装WinIDE 5.0 3. 解压uncompyle2,进入解压目录&#…

C++学习之路 | PTA乙级—— 1029 旧键盘 (20 分)(精简)

1029 旧键盘 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。 输入格式: 输入在 2 行中分别给出应该输入的文字、以及…

深度|麦肯锡176页报告!解读数字中国领先全球的秘密

来源: 前瞻产业研究院2017年12月4日,麦肯锡发布了长达176页的中国数字经济报告。报告显示,中国电子商务(2016年交易额占全球40%)和数字支付(2016年个人消费交易额交易额7900亿美元,是美国的11倍…