Python列表和元组
48N6E
这个作者很懒,什么都没留下…
展开
-
2019/09/15 04-排序问题的多种解法和冒泡法
一个空列表附加三个元素 第0个和第1个比较,两种可能,大于小于,等于是打印谁都一样如果索引0大于索引1,就有两种情况 索引0大于索引2 或者索引0不大于索引2 这个语句块已经定义了哪个索引最大 上半部分是0和1比较剩下的部分 第二大分支0不大于1 nums是索引,打印出来即可 还要第二种方式 max可以可迭代对象,和多个参数 单个值不是可迭代对象,会报错 可迭代对象把所有元素遍历一遍,找...原创 2020-09-30 15:20:31 · 142 阅读 · 0 评论 -
2019/09/11 01-列表乘法反转排序
数据结构需要用好,数据结构决定了你的使用方式,决定效率,因为内存是线性编制的,所以没办法,必须知道现在的哪一种操作用哪种数据结构最合适 int不向下,不向上 round在python3 ,四舍六入五取偶 ** 这些转换出来是字符串 isinstance是来判断,究竟是不是这个类型的对象,、只不过字符必须和字符串一起,强类型语言** 是个线性结果,因为连续的所以可以索引,同时列表也是可变的也是可...原创 2020-09-30 14:56:44 · 205 阅读 · 0 评论 -
2019/09/12 02-浅拷贝深拷贝和随机数
list构造函数,给一个可迭代对象 ==判断内容是否相同 内容看起来没有差别,、 创造的list1和-list0,只是内容相同 list0赋值给list2,复杂对象赋值的时候,给的是列表对象的内存地址 把list2的内容改变了,相当于,list0和2的对应的内容都发生改变了 这个就类似x=5,y=x,内存地址相同,这两就是同一个东西 id就可以看到这个内存地址是什么了 变量名本身就是个标识...原创 2020-09-30 14:57:14 · 92 阅读 · 0 评论 -
2019/09/12 03-元组和命名元组
元组占更少内存 元祖是不可变的,借助之前的知识什么是可变的,什么是不可变的 元祖依然是sequence,依然是有序的,可以理解是一个列表,只不过这个列表不允许变,元组使用小括号。只不过不可以变,只可以用来索引,只能用来读一读,想改,没提供这个功能,所以可以读,但是不能赋值 元组是不可改变的,这两个都是空元组,没有append这样的方法 定义空元组就是空元组,不可能给你修改 元组是不能进行修改的...原创 2020-09-30 14:58:09 · 87 阅读 · 0 评论