07 2021 档案
摘要:列表有加法,列表的加法就是列表的拼接。 在列表中,没有减法操作,但有时我们需要计算两个列表的差异值,一般的求列表差异值的方法只能求得不存在重复元素的差异值,但是当元素存在重复现象,那求得的差异值并不是我们真正想要的,现发现了一个高级的求出列表差异值的方法,不仅可以得到差异值元素,还能得到相差的个数,
阅读全文
摘要:1. 跳出单循环 不管是什么编程语言,都有可能会有跳出循环的需求,比如枚举时,找到一个满足条件的数就终止。跳出单循环是很简单的,比如 for i in range(10): if i > 5: print (i) break 然而,我们有时候会需要跳出多重循环,而break只能够跳出一层循环,比如
阅读全文
摘要:一、通过sort()可以快速实现数组的排序: a=[2,3,1] a.sort() print(a) 打印返回结果: [1, 2, 3] 二、如果不知道有sort()函数或者一些特殊场景需要排序时,如果解决呢,冒泡排序还是一个很好的算法 在计算性价比的贪心算法时也可以用到 #Python学习交流群:
阅读全文
摘要:1.list[-1],此时只有一个参数,作用是通过下标访问数据,-1是倒数第一个。 list = 'abcdef' print(list[-1]) #输出 f 2.list[:-1],作用是返回从start_index = 0到end_index = -1的一串数据 这里的list[:-1]为左闭右
阅读全文