一、认识Python的append()函数:(源代码在文末)
描述:在列表ls最后(末尾)添加一个元素object
语法:ls.append(object) ->当 None 无返回值,其中的Is可以换成任何自定义变量名字,如a.append(b);object —— 要添加的元素。可以添加 列表,字典,元组,集合,字符串等。
如图所示:除了5,列表,字典,元组,集合,字符均可添加
二、用append生成多维数组:生成一个五行五列数组
三、基于append()函数生成数年年月数据
我们在爬虫的时候,尤其爬到与年月储存数据的js文件时候,往往需要url上用批量的列数据进行替换url连接,比如爬虫天气网站信息时候。如:
['200001',
'200002',
'200003',
'200004',
……
'202011',
'202012',]
我们可以使用:
#设置20年数据的年月列
months=[]
for year in range(1999,2020,1):#for in range遵循左开右闭原则
for month in range(0,12):
months.append("%d%02d"%(year+1,month+1))
关于range功能可以看for in那一章节
四、效果如图
首
尾
源代码:
1、
b=[1,2,3]
b.append(5)
print(b)
2、
import numpy as np
a=[]
for i in range(5):
a.append([])
for j in range(5):
a[i].append(i)
print(a)
3、
#设置20年数据的年月列
months=[]
for year in range(1999,2020,1):#for in range遵循左开右闭原则
for month in range(0,12):
months.append("%d%02d"%(year+1,month+1))
months
谢谢阅读!