# 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:岱宗夫如何?齐鲁青未了.相关推荐

  1. 一览众山小的上一句是什么,怎么理解一览众山小的意思?

    在语文考试中,经常会有名句默写,而经常会出现的一个题目就是"________,一览众山小".一览众山小的上一句是什么,怎么理解一览众山小的意思呢?我们一起来学习下吧. 一览众山小的 ...

  2. PHP学习笔记(三)

    八.函数 1.任意数量的参数 func_get_args():接收一个数组,里面包含所有参数 func_num_args():返回参数的个数 func_get_arg(整数):返回指定的参数 示例程序 ...

  3. Python 古诗写入、复制

    作业: 1,应用文件操作的相关知识,通过Python新建一个文件gushi.txt,选择一首古诗写入文件中 2,另写一个函数,读取指定文件gushi.txt,将内容复制到copy.txt中,并在控制台 ...

  4. Python基础之爬取某瓣图书信息

    概述 所谓爬虫,就是帮助我们从互联网上获取相关数据并提取有用的信息.在大数据时代,爬虫是数据采集非常重要的一种手段,比人工进行查询,采集数据更加方便,更加快捷.刚开始学爬虫时,一般从静态,结构比较规范 ...

  5. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  6. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  7. 【Kaggle Learn】Python 5-8

    五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...

  8. 【Kaggle Learn】Python 1-4

    [Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...

  9. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

最新文章

  1. 如何为jframe设置于右侧滑轮_如何为电脑设置屏保密码?
  2. Java类文件结构详解
  3. Gossip 数据传播协议
  4. 专访网易云:数字企业九层之台,起于“全栈云”
  5. #1093 : 最短路径·三:SPFA算法(邻接表)
  6. Java黑皮书课后题第1章:1.3(显示图案)编写程序,显示下面的图案 Java
  7. Struts2中s:iterator/s:iterator标签的使用:
  8. html怎么控制进度条,HTML如何实现进度条?附源码
  9. [P5172] Sum
  10. ubuntu下安装配置 JDK7
  11. 好用的桌面搜索引擎(如果你的快捷方式很多,可能会需要它)
  12. android上代码阅读软件,安卓代码阅读器app下载-android代码阅读器 安卓版v1.0.0-PC6安卓网...
  13. flex blazeds java_flex blazeds连接java
  14. mybatis 大小写 字符串_Mybatis查询时,区分大小写操作
  15. 软件企业认定条件(双软企业认定条件2023)
  16. Python实验报告一 python基础试题练习
  17. 实时显示当前时间,每秒更新
  18. WhatsUp Gold
  19. 基于Istio的高级流量管理二(Envoy流量劫持、Istio架构、高级流量管理)
  20. 项目部署到阿里云无法发送邮件问题

热门文章

  1. 台湾云门舞集今年将赴北京、上海等地巡演
  2. 网站忘记密码,如何找回 -- (前提浏览器保存过密码)
  3. 中国首位 K8s ingress-nginx reviewer 同时提名成为 Apache APISIX committer
  4. 离散数学20_第1章_等价符号⇔的定义
  5. linux下的acr122工具
  6. 供给云发布AI微信群助手,赋能企业私域运营
  7. Python将两个列表合并成一个列表
  8. 【费用流】loj#545. 「LibreOJ β Round #7」小埋与游乐场
  9. 2020陕西初中学业水平计算机,2020年陕西省初中学业水平考试·模拟卷(一)...
  10. 学校计算机教室自查报告,多媒体教室自查报告