Python:岱宗夫如何?齐鲁青未了.
# lis = [1,2,3,4,5,6,7,8,9] #数字和bool值都不能进行迭代添加,因为这些都是不可迭代的对象# print(range(1,10))## range--- 范围# print(range(1,10)) range(1,10) [1,2,3,4,5,6,7,8,9,10]# py2: range 和 xrange 在python2中是一回事# py3: range 经过优化,只留下了range # for i in range(100,0,-1):# print(i) #字典中,键值对的键,可以是字符串,数字,布尔值# dic = {'name':"mike",'age':30} #字符串# print(dic)# dic = {1:'a',2:'b',3:'c'} #数字# print(dic)# dic = {True:'1',False:"abc"} #布尔值# print(dic)# dic = {[1,2,3]:'abc'} #元组,是不可哈希的# print(dic) 打印结果是错误提示,因为元组是不可哈希的 # 字典:增删改查#增 #dic = {'花满楼': '陆小凤', '西门吹雪': '司空摘星', '楚留香': '樊铁花', '张翼德': '刘玄德', '关云长': '赵子龙'}#dic["张无忌"]="赵敏" *直接强制修改,添加到字典中# print(dic) #打印输出结果为:{'花满楼': '陆小凤', '西门吹雪': '司空摘星', '楚留香': '樊铁花', '张翼德': '刘玄德', '关云长': '赵子龙', '张无忌': '赵敏'} # dic.setdefault("小妖精","小狐狸") 向字典中添加键值对# dic.setdefault('楚留香', '花满楼')# print(dic) #如果在字典中存在就不进行任何操作,不存在就进行添加 #删# ret = dic.pop('西门吹雪') #通过key删除 返回被删除的value# print(ret)# del dic['西门吹雪']# print(dic) # dic.clear( ) #默认将字典清空# print(dic) # ret = dic.popitem() #随机删除 返回值 一个元组 (key,value)# print(ret) #删除的是 一个元组('关云长', '赵子龙')# print(dic) #删除之后,新的字典是{'花满楼': '陆小凤', '西门吹雪': '司空摘星', '楚留香': '樊铁花', '张翼德': '刘玄德'}#改:# dic = {'花满楼': '陆小凤', '西门吹雪': '司空摘星', '楚留香': '樊铁花', '张翼德': '刘玄德', '关云长': '赵子龙'}# dic['花满楼'] = '屠龙刀' # 强制修改# print(dic)# dic1 = {'火龙果':'火烈鸟','西瓜':'芒果','苹果':'甜鸭梨','西红柿':'胡萝卜'}# dic1.update(dic) #将字典dic添加到dic1字典中# print(dic1)#查: # for 循环 元组 键 值 键值对# dic = {'花满楼': '陆小凤', '西门吹雪': '司空摘星', '楚留香': '樊铁花', '张翼德': '刘玄德', '关云长': '赵子龙'}# for i in dic:# print(i) #for 循环默认是获取字典中的键# '''输出结果:花满楼# 西门吹雪# 楚留香# 张翼德# 关云长'''#print(dic['西门吹雪']) #查看1 用键查找,输出结果是值,没有这个键的时候查询会报错 #print(dic.get('南山南','北山北')) #查看2 没有返回None 可以指定返回内容#print(dic.setdefault('西门吹雪')) #查看3 没有返回None #其他操作#其他操作(字典中独特的)#dic = {'花满楼': '陆小凤', '西门吹雪': '司空摘星', '楚留香': '樊铁花', '张翼德': '刘玄德', '关云长': '赵子龙'}# keys values items# print(dic.keys()) #输出的结果都是,字典中键# print(dic.values()) # (高仿列表不是列表,它只是和列表很像,是一种特殊结构)输出结果都是字典中的值# print(dic.items()) #输出高仿列表,显示的是键值对# for i in dic.keys(): #for 循环,输出的是字典中的键# print(i) # for i in dic:# print(i) #获取到字典中的每一个键## for i in dic.values():# print(i) #获取到字典中的每一个值 # for i in dic.items():# print(i) #输出的是字典中的键值对 #解构(解包) # a,b,c = '123' #将后边解构打开按位置赋值给变量 解构,支持.字符串.列表.元组# print(a) #1# print(b) #2# print(c) #3dic = {'花满楼': '陆小凤', '西门吹雪': '司空摘星', '楚留香': '樊铁花', '张翼德': '刘玄德', '关云长': '赵子龙'}#for a,b in dic.items(): #print(a) #输出的是字典中键值对的键 #print(b) #输出的是字典中键值对的值
转载于:https://www.cnblogs.com/rydong/p/9410451.html
Python:岱宗夫如何?齐鲁青未了.相关推荐
- 一览众山小的上一句是什么,怎么理解一览众山小的意思?
在语文考试中,经常会有名句默写,而经常会出现的一个题目就是"________,一览众山小".一览众山小的上一句是什么,怎么理解一览众山小的意思呢?我们一起来学习下吧. 一览众山小的 ...
- PHP学习笔记(三)
八.函数 1.任意数量的参数 func_get_args():接收一个数组,里面包含所有参数 func_num_args():返回参数的个数 func_get_arg(整数):返回指定的参数 示例程序 ...
- Python 古诗写入、复制
作业: 1,应用文件操作的相关知识,通过Python新建一个文件gushi.txt,选择一首古诗写入文件中 2,另写一个函数,读取指定文件gushi.txt,将内容复制到copy.txt中,并在控制台 ...
- Python基础之爬取某瓣图书信息
概述 所谓爬虫,就是帮助我们从互联网上获取相关数据并提取有用的信息.在大数据时代,爬虫是数据采集非常重要的一种手段,比人工进行查询,采集数据更加方便,更加快捷.刚开始学爬虫时,一般从静态,结构比较规范 ...
- Github配置(git+vscode+python+jupyter)
①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...
- 【实验楼】python简明教程
①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...
- 【Kaggle Learn】Python 5-8
五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...
- 【Kaggle Learn】Python 1-4
[Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...
- 使用python愉快地做高数线代题目~
今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...
最新文章
- 如何为jframe设置于右侧滑轮_如何为电脑设置屏保密码?
- Java类文件结构详解
- Gossip 数据传播协议
- 专访网易云:数字企业九层之台,起于“全栈云”
- #1093 : 最短路径·三:SPFA算法(邻接表)
- Java黑皮书课后题第1章:1.3(显示图案)编写程序,显示下面的图案 Java
- Struts2中s:iterator/s:iterator标签的使用:
- html怎么控制进度条,HTML如何实现进度条?附源码
- [P5172] Sum
- ubuntu下安装配置 JDK7
- 好用的桌面搜索引擎(如果你的快捷方式很多,可能会需要它)
- android上代码阅读软件,安卓代码阅读器app下载-android代码阅读器 安卓版v1.0.0-PC6安卓网...
- flex blazeds java_flex blazeds连接java
- mybatis 大小写 字符串_Mybatis查询时,区分大小写操作
- 软件企业认定条件(双软企业认定条件2023)
- Python实验报告一 python基础试题练习
- 实时显示当前时间,每秒更新
- WhatsUp Gold
- 基于Istio的高级流量管理二(Envoy流量劫持、Istio架构、高级流量管理)
- 项目部署到阿里云无法发送邮件问题
热门文章
- 台湾云门舞集今年将赴北京、上海等地巡演
- 网站忘记密码,如何找回 -- (前提浏览器保存过密码)
- 中国首位 K8s ingress-nginx reviewer 同时提名成为 Apache APISIX committer
- 离散数学20_第1章_等价符号⇔的定义
- linux下的acr122工具
- 供给云发布AI微信群助手,赋能企业私域运营
- Python将两个列表合并成一个列表
- 【费用流】loj#545. 「LibreOJ β Round #7」小埋与游乐场
- 2020陕西初中学业水平计算机,2020年陕西省初中学业水平考试·模拟卷(一)...
- 学校计算机教室自查报告,多媒体教室自查报告