路飞学城-Python开发集训-第二章 列表


1.本章学习心得、体会
学习需要循序渐进的,一步一步的练习;不断的练习,如果中间停止,有可能原来学的基础就会崩塌,导致之前学的归零。所以一定要坚持。

有权限的限制,拿到连接也不行。
https://www.luffycity.com/python-book/di-1-zhang-python-ji-chu/112-ben-zhang-xiao-jie.html
直播课的心得:
数据和算法的集合=程序,
整理的:算法和数据分离
名词是数据,动词是算法。
尽量少操作文件,耗内存资源,
PEP8编码规范是使用。
python cookbook

【自我修养】
不给别人添麻烦,增加社会成本。


分享以上的思路和方法论,来自路飞的干货。


2.学习到的知识点总结。
# 列表查询:取值用索引L2[1]、用元素L2.index('c')、从0开始,
# 正数n:索引数从左数起从0开始的第几个。
# 负数m:索引数从右边数起从倒数第一开始的第几个。
# L2.count('c')统计列表中有某个值c的个数。
# 列表追加:L2.append('追加内容'),即在列表的最后位置往后加。
# 列表切片:顾头不顾尾,只包含前面的不包含后面的,只能从左到右取,不能从右向左取。
# 列表切片:按规定取列表中的值,L2[:] = L2[]从开头就不写,取到结尾也不写,
# 列表步长切片:按步长取列表的值,L2[1:-2:3] 从左起索引值为1的值开始取到倒数第2个值,步长是3;
# 列表步长切片:列表的索引和步长,L2[1:-2:3] 即列表名称[起始索引:结束索引:步长数]
# 列表追加:L2.append('追加内容'),即在列表的最后位置往后加。
# 列表插入:在列表的指定位置插入新值,L2.insert[2,'insertValue']即列表名称.insert[插入后生成的位置索引,插入的内容值]
# 列表更新元素:更新列表制定位置的值,L2[2] = "更新的值" ,即:列表名[指定位置索引值]="更新的值"
# 批量修改列表的元素:列表名称[起始索引:结束索引] = [新值1, 新值2, 新值3, 新值4]
# 列表删除末尾:List.pop() 删除列表最后一个元素;
# 列表删除单个:List.remove(元素的值) 删除左起指首个指定值的元素;
# 列表删除批量:del List[索引值] ,del List[索引值1:索引值2]
# 列表for循环有边界: for lis in lists:print(lis);也可range生成数字临时列表:for lis in range(0,19):print(lis)
# 列表排序:正序;list.sort()按照ASCII码值升序排序;倒序list.reverse()按照ASCII码值降序排序;
# 列表合并 L3 = list1 + list2 或者 L3 = list1.extend(list2),
# 列表清空 list1.clear
# 列表复制的副本 cp = list1.copy()

猜你喜欢

转载自www.cnblogs.com/birdpolly/p/9233881.html