依旧是python基础 for循环 列表 每个元素以逗号隔开,可以放任意的数据类型,有序切片和索引跟字符串相同 常用操作 元组 可循环,可切片,不可修改 可变数据类型:列表list,字典dict,集合set 不可hash 不可变数据类型:元组tuple,bool,int,str 可hash 常用操作 ...
分类:
编程语言 时间:
2018-08-24 18:08:58
阅读次数:
136
#循环列表不要删除东西 lis = [11,22,33,44,55] # for i in range(len(lis)): # print(i) # del lis[i] # print(lis)#报错, # 因为每次删的元素都是一次删除后下一次的列表, # 这会导致之后的列表无法索引 #删除奇数... ...
分类:
编程语言 时间:
2018-08-16 22:24:18
阅读次数:
181
冒泡排序:给出一个纯数字列表. 请对列表进行排序. 思路: 1.完成a和b的数据交换. 例如, a = 10, b = 24 交换之后, a = 24, b = 102.循环列表. 判断a[i]和a[i+1]之间的大小关系, 如果a[i]比a[i+1]大. 则进行互换. 循环结束的时候. 当前列表中 ...
分类:
编程语言 时间:
2018-08-15 18:37:11
阅读次数:
138
21.给出一个纯数字列表. 请对列表进行排序(升级题). 思路: (1)完成a和b的数据交换. 例如, a = 10, b = 24 交换之后, a = 24, b = 10(2)循环列表. 判断a[i]和a[i+1]之间的大小关系, 如果a[i]比a[i+1]大. 则进行互换. 循环结束的时候. ...
分类:
编程语言 时间:
2018-08-12 14:14:32
阅读次数:
132
一,冒泡排序 给出一个纯数字列表. 请对列表进行排序(升级题). 思路: 1. 完成a和b的数据交换. 例如, a = 10, b = 24 交换之后, a = 24, b = 10 2. 循环列表. 判断a[i]和a[i+1]之间的大小关系, 如果a[i]比a[i+1]大. 则进行互换. 循环结束 ...
分类:
编程语言 时间:
2018-07-20 11:30:25
阅读次数:
135
1. 一个小问题: 在循环的过程中删除列表元素,会与预期结果不同,但不会报错 lis =[11,22,33,44,55] for i in range(len(lis)): # 在第一次使用range()时,默认保存了值,在之后的循环值中这个值是固定死的了 print(i) del lis[i] p ...
分类:
编程语言 时间:
2018-07-12 12:47:28
阅读次数:
118
1. 两对函数 2. 闭包与循环调用 今天在开发过程中,想对一个验证失败的循环列表中的元素进行背景色标红,然后再2秒之后,取消标红功能,只保留边框为红色。使用的时候遇到一个提示:“mutable variable accessible from closure”,大概意思就是在setTimeout参 ...
分类:
编程语言 时间:
2018-07-10 21:27:00
阅读次数:
252
之前手撕过用C语言写的bclist,双向循环列表,也就是STL中的list,list的操作也就是插入和删除稍微麻烦一点,细心一点的话,这些都没什么太大问题的。 list中的迭代器是双向迭代器,list的插入和删除不会造成原有的迭代器失效,vector由于有生长的过程,因此,插入元素可能回导致所有的迭 ...
分类:
其他好文 时间:
2018-06-27 21:08:39
阅读次数:
142
字符串截取:利用下标进行截取py_str=‘python‘len(py_str)py_str[:3]py_str+‘123‘‘python123‘py_str*3‘pythonpythonpython‘Str将数字转换成字符串Len(变量)统计变量长度字典是无序的,所以无法使用下标进行取值。取值按key进行取值adict={‘
分类:
编程语言 时间:
2018-06-12 14:09:47
阅读次数:
172