Python列表倒序输出及其效率 方法一 使用 Python内置函数reversed() reversed返回的是迭代器,所以不用担心内存问题。 方法二 使用 倒序 方法三 先使用 自带的 函数,再用 循环 因为要先倒序,再循环,所以效率会比较低。 方法四 先使用 自带的 函数来倒序,再用 循环 因 ...
分类:
编程语言 时间:
2020-03-04 00:42:19
阅读次数:
93
1. 简单列表解析 假设我们需要创建一个列表为:[0,0,0,0,0,0, 0,0,0, 0](size=10) 显然这样写0很费劲。所以有一种叫做列表解析的东西可以快速生成: >>> [0 for i in range(10)] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] # 还 ...
分类:
编程语言 时间:
2020-02-27 01:14:32
阅读次数:
100
列表推导式: 使用列表结合for循环快速创建一个新的列表,列表推导式返回的是一个列表类型 列表推导式的语法格式: [把得到每一个value数据添加列表里面 for value in 容器类型的数据] 快速创建一个列表,并且列表里面有1-5的数据 new_list = [value for value ...
分类:
编程语言 时间:
2020-02-26 21:18:13
阅读次数:
88
参考文档:https://weread.qq.com/web/reader/37132a705e2b2f37196c138k98f3284021498f137082c2e 说明:我才接触网络爬虫,在看《python网络爬虫入门到实践》一书时,作者写了个实例获取豆瓣电影TOP250的所有电影的电影名称 ...
分类:
编程语言 时间:
2020-02-16 23:27:33
阅读次数:
192
列表:相当于C语言的数组,但是比C强可以存放不同类型的数据 列表的相关方法: 添加元素:append:向列表中添加元素 >>> list=[123,'huo'] >>> list [123, 'huo'] >>> list.append('li') >>> list [123, 'huo', 'li ...
分类:
编程语言 时间:
2020-02-14 16:43:56
阅读次数:
77
使用python的sorted函数,该函数默认从小到大排序。 1.对列表中元素排序 ①列表中为普通元素 a = [5,2,9,8,6] a = sorted(a) print(a) 倒序排序为从大到小排序,使用reverse=True a = [5,2,9,8,6] a = sorted(a,rev ...
分类:
编程语言 时间:
2020-02-14 10:37:00
阅读次数:
93
python 列表常用的方法 1.append( ):用于在列表末尾添加新的对象 list.appent(obj) #obj:添加到列表末尾的对象 #!/usr/bin/python aList = [123,'xyz','zara','abc'] aList.append(2009) print( ...
分类:
编程语言 时间:
2020-02-11 18:51:01
阅读次数:
69
Python 列表(List) 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Pytho ...
分类:
编程语言 时间:
2020-02-10 13:36:15
阅读次数:
109
Python列表函数和方法: 函数: len(列表名): 返回列表长度 # len(列表名): # 返回列表长度 lst = [1,2,3,'a','b','c'] print("lst 列表的长度为 %d"%(len(lst))) # lst 列表的长度为 6 max(列表名): 返回列表元素的最 ...
分类:
编程语言 时间:
2020-02-09 14:52:41
阅读次数:
73
昨天耽搁了一天,今天继续 从 第3章-5 字符转换 开始 1. a=input() b="" for i in a: if i >='0' and i <='9': b=b+iprint(int(b))#(写成b=i+b会有倒置输出的问题) 2. 知识点: python 列表统计元素频数、频率 描述 ...
分类:
编程语言 时间:
2020-02-08 11:22:49
阅读次数:
139