首页 > 其他分享 >2023/1/12 20221321杨渝学习打卡

2023/1/12 20221321杨渝学习打卡

时间:2023-01-12 19:44:07浏览次数:65  
标签:12 语言 杨渝 python 列表 步长 集合 操作 打卡

python入门学习

学习链接:https://www.bilibili.com/video/BV14r4y1k7F9/?spm_id_from=333.999.0.0&vd_source=a989a1afa6cb8b6527dd9bf059d71439

对集合,列表的操作

对集合的操作

我们知道,在c语言中,我们编写一个函数来对集合进行操作整理,如果自己操作编写的话还是十分的累人的,虽然有的函数在一些标准库里面你可以直接引用,但是你就得
记住这些库的名称外加这些函数的名称,难得背,所以c语言更偏向于程序基础,而python更面向于使用的便捷。
下面就是python对集合的一些基本操作

可以看到,对集合的操作也是数学上的对集合的操作,每个操作都有两种方法,就拿求并集来说,求并集的方式一是
集合1.union(集合2)
union也就是团结;一致的意思,python的函数大都是按照其英文翻译来编写的,所以还是很好记的,再看看 其第二种方式,符号
集合1 | 集合2
我们学过c语言就知道,'|'的意思是或,也就是随便一个都可以的意思,仔细推敲,不难发现是有联系的。

对列表的操作

对列表的操作可以说很丰富,以下是我对列表的一些基本操作,索引,倒数,切片

索引其实就是c语言里面的索引集合里面的某一个元素,我们可以看到其实是一样的

倒着数其实很简单,就是在你的下标前面加一个'-'号
*值得注意的是,不管是c语言,还是python还是其他计算机语言,其下标都是从0开始的,想打印你要打印的那一位数字你得减一。

切片其实很像数学里面的区间只不过是左闭右开的,也就是前面的数字作下标的元素是读的,但是后面就不读了,这是一个坑

切片截取的起始为字符串的开头 或者 末尾为字符串的末尾可以不写比如print(s[:6]) 只能从左往右切

但是也可以反着来,这里不得不引入一个步长的概念,其实很简单,就是计算机读取时每一步所走的单位,一般的都是1,所以在打印列表的时候
是一个接一个的打印的,如果我们给它定义步长为2,那么它就会隔一个打一个,如下图所示:

也可以看到在python对步长的定义方式,如果不定义那么默认是1
好了,现在我们知道了步长的定义了,不妨大胆的想想,怎么倒着读取呢?
没错,就是定义步长为负

yes,我们可以清楚的看到,输出结果已经变成反过来的了,但是要注意,他的选取区间还是顺着的,也就是你前面的是1到3的话,那么他就是从第三个开始倒数到第一个
如此而已。

标签:12,语言,杨渝,python,列表,步长,集合,操作,打卡
From: https://www.cnblogs.com/20221321yang-yu/p/17047768.html

相关文章

  • 2023.1.12 有源汇上下界最大流简笔
    警示2023.1.12[模板]有源汇上下界最大流错误点:1.建边方法简便:靠近于用u,v,w建边,不要冗杂多余(9-17行)2.算法注意点:首先抽出每条边的下界(每条边边权=上界-......
  • LeetCode刷题(12)~加一
    题目描述给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整......
  • 1月12日内容总结——文件和文件索引、链接、系统时间、克隆、定时任务、paramiko模块
    目录一、文件相关信息二、文件索引信息三、链接信息四、系统时间五、机器克隆六、定时任务七、paramiko模块八、公钥私钥九、paramiko其他操作十、代码封装十一、面试题回......
  • 欧盟电动滑板车CE认证,EN17128测试标准详情
    电动滑板车是继传统滑板之后的又一新型滑板运动产品。电动滑板车节约能源,充电快速且续航能力强。整车造型美观、可以折叠,操作方便,驾驶更安全。电动滑板车起源于德国,发展于欧......
  • ORACLE ORA-12638:身份证明检索失败
    使用PLSQL连接远程数据库时,有时候会遇到提示ORA-12638:身份证明检索失败的问题,怎么办呢?有两种方法,选择一种更改就行了,网络上大多是第一种方法,如果已经找过不是你想要的答案,......
  • 1.12模拟赛题解
    T1容易知道答案为原图的最大子二分图大小。枚举每个点在二分图的左边还是右边,计算出答案。时间复杂度\(O(2^n\timesm)\)。T2考虑递推构造方案。假设现在已经有了一组......
  • git did not exit cleanly (exit code 128) (2281 ms @ 2019/3/6 9:11:16)
    1.问题使用gitpull时remote:invalidcredentialsfatal:Authenticationfailedfor2.原因3.解决打开控制面板》凭据管理器4.Windows凭据找到对应git账......
  • 【 随笔】 2023年1月12日 || 接近一个月未更新的学习记录: 开题答辩and旅游
    这段时间完成了两个比较重要的事情 分别是开题答辩和旅游。 因为博客园属于技术分享,所以将开题的大致思路整理一下放到博客上面。     ......
  • PLSQL Developer 12安装
    一、准备软件版本下载地址PLSQLDeveloper12.0.7https://www.allroundautomations.com/files/plsqldev1207x64.msiPLSQLDeveloper汉化包12.0https://www.......
  • 1012.Django中间件以及上下文处理器
    一、中间件中间件的引入:Django中间件(Middleware)是一个轻量级、底层的“插入”系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出。  django中的中间......