python3-day2(基本回顾)
1.作用域
1>外层变量可以被内层变更使用
2>内层变更不可以被外层使用
global
nonlocal
2.对于Python,一切事物都是对象,对象基于类创建
3.练习
有如下值集合 [ 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 , 90. ..],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。
即: { 'k1' : 大于 66 , 'k2' : 小于 66 }
|
values=[11,22,33,66,77,99]
myDic={}
for value in values:
if value > 66:
if myDic.has_key(‘k1’):
myDic[‘k1’].append(value)
else:
myDic[‘k1’]=[value]
else:
if myDic.has_key(‘k2’):
myDic[‘k2’].append(value)
else:
myDic[‘k2’]=[]
4.默认字典
import collections
values=[11,22,33,66,77,99]
myDic=collections.defaultdict(list)
for value in values:
if value > 66:
myDic[‘k1’].append(value)
else:
myDic[‘k2’].append(value)
5.Set集合
1>add
2>clear
3>copy
4>difference
5>difference_update #删除当前set中的所有包含在 new set 里的元素
6>discard
7>intersection #取交集,新创建一个set
8>intersection_update #取交集,修改原来set
9>isdisjoint #如果没有交集,返回true
10>issubset #是否是子集
11>issuperset #是否是父集
12>pop
13>remove
14>symmetric_difference #差集,创建新对象
15>symmetric_difference_update #差集,改变原来
16>union #并集
17>update
转载于:https://www.cnblogs.com/weibiao/p/5174057.html
python3-day2(基本回顾)相关推荐
- 上海某马培训软件测试工程师第01期就业班课程
上海某马培训软件测试工程师第01期就业班课程完整不加密版 [课程目录] │ 课 件-一期.zip │ ├─第一阶段-数据库+linux │ ├─LAMP环境搭建 │ │ │ iwebshop5.1临时 ...
- python语法训练_18-04-17回顾: python3语法+刻意训练
睡梦回顾: 执行的不是特别好,感觉没有强烈的睡前暗示,昨晚的梦境都是感情上的. 应该是昨晚睡前没有明确的回顾点,同时睡前回顾做的有些敷衍. 应该提前指明睡前需要重点回顾哪些知识,回顾到什么程度,并不断 ...
- python学习-知识点回顾(Python3的安装,编译器、一些关键知识点、数据类型、数据类型转换、运算符优先级)
文章目录 说明 python特点 Python3下载 PyCharm 标识符 python保留字 行与缩进 基本数据类型 Python数据类型转换 Python运算符优先级 说明 首先说明:本篇博文知 ...
- 7大子论坛回顾 | PGConf.Asia亚洲技术大会DAY2精彩继续
12月15日 PGConf.Asia2021 DAY2 7场分论坛火爆举行 接下来 小编带你重温各场分论坛 中文论坛内核专场(一) 腾讯云专家工程师孙旭,主题是<<TDSQL-C Post ...
- 【本周Python热点回顾】画一棵漂亮的樱花树,Python3*和**运算符,Python入门,这就是Python3.8么,i了
热点1:Python--画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔) 摘要:最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不 ...
- python---基础知识回顾(五)(python2.7和python3.5中的编码)
Unicode 和 UTF-8 有何区别? python基础之字符编码 以上两篇看懂即可,那下面的就不需要看了 python标准数据类型 Bytes python--数据类型bytes Python ...
- 【精彩回顾】迪拜BSV全球区块链大会Day2
发表时间:2022年5月26日 信息来源:bitcoinassociation.net 在大会的第二天,行业专家们围绕区块链如何为娱乐.金融服务和物联网行业提供支持等主题展开了富有深度的讨论. 在迪拜 ...
- 回顾python-集合-day2
import random randomdict ={i:random.randint(1,200) for i in range(1,10)} #使用字典推导式 print(randomdict) ...
- python入门004~创建属于自己的第一个python3项目~基础知识的讲解
上一节带领大家成功的安装了pthon3,并且在开发者工具pycharm里配置了python,这一节就开始带领大家学习python3的基础知识了. 如果你还没有安装python3,也没有安装开发者工具p ...
- python基础回顾
一.回顾内容1.顶部解释器编码(2.7默认ascii,3.6默认utf-8)2.print("hello")2.7print "hello" 3.63.编码之间 ...
最新文章
- odoo10 工作流、安全机制、向导
- nod找不到服务器,node.js – 带有nodejs child_process的ssh,在服务器上找不到命令
- EasyUI中树的基本操作
- 线程池源码分析-FutureTask
- CSS HACK 区别 IE6、IE7、IE8、Firefox兼容性
- 深入浅出InfoPath——让管理员来部署InfoPath表单
- 大厂产品经理是如何做好用数据驱动业务增长的?
- java获取上一天数据,java获取日历格式的日期数据
- 埃夫特机器人示教器linux屏幕多少钱,不限 埃夫特机器人电路板维修
- 信签纸有虚线怎么写_红底虚线信签纸模板
- 最优化理论与方法(袁亚湘 孙文瑜)笔记(二)
- 学习大数据,为大家推荐几本好书
- ps 改变图层纯色与渐变色
- 小程序流量主广告赚钱
- 如何稳步实现互联网流量变现?
- 4-6 ElasticSearch
- java中的IO流(字节流和字符流)----读写文件数据
- Windows——重装系统时Windows 启动管理器进入系统和高级选项都数字签名错误解决方案
- 关于jxls2.6.0后的版本使用的jexl3学习使用
- wifi设备名称android,android – 如何更改WiFi直接p2p中的设备名称?
热门文章
- hud 3874 求区间内不同数字的和
- UVA - 699 The Falling Leaves
- Codeforces Round #224 (Div. 2): C. Arithmetic Progression(模拟)
- java使用poi读取存储excel表格,包括xls和xlsx格式
- HWDB数据集gnt格式转为png格式
- 【Proteus仿真8086】简单IO接口实验——无条件传输和查询方式
- 相机裁剪旋转_感受大画幅相机随心所欲的景深控制
- 一道面试题:用多线程求1000以内的素数有多少个?并给出消耗时间
- js 斐波那契数列(兔子问题)
- 王者调整期选股技术之喇叭花开