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