Python基础之列表
原创 Python学长 [Python学长](javascript:void(0);) 今天
Python就是一简洁为主,所以学长用最简洁,简单来讲解Python。
列表由一系列按特定顺序排列的元素组成,在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素。如:
list1=[1,2,3,4]
a = ['a','b','c']
若打印list1就是 print(list1),注意不加引号哦。
list 在英语中的意思就是列表,井号#代表注释,代码不运行注释后面的内容,即#+内容,专业程序员若用变量名list开头的变量名,通常就是列表。
程序员在打代码为了方便,别人看得懂代码。就会在代码后加井号#注释说明含义。
列表的识别标志就是中括号,只要看到中括号,它就是列表。
注意列表是按特定顺序,所以它有‘编号’(偏移量,也叫索引,)它有在Python中,第一个列表元素的索引为0,此处联想计算机语言0和1.所以它从0开始。
访问列表中的元素
list2=['幸存者偏差','二八定律','晕轮效应','霍桑效应']
list2 是列表名(也叫变量名)
= 是赋值号
[] 是中括号
,是逗号
''是单引号
注意都是英文输入法下的标点符号(因为python它是进口来的)
每个元素都有自己的偏移量 (编号),幸存者偏差 对应为0
print(list2[0]) #打印列表第0个元素
幸存者偏差
print(list2[2]) # 打印列表第2个元素
晕轮效应
列表还可以倒着打印如
print(list2[-1]) # 打印列表最后一个元素,-1表示最后一个。
霍桑效应
print(list2[-2])# 打印列表倒数第二个元素,-2表示倒数第二个。
晕轮效应
print(len(list2)) # 打印列表长度,就是有多少个元素,这里用到len函数
4
print(type(list2)) # 打印列表的类型
<class 'list'>
print(list2[0:3]) # 打印列表中第0,1,2个元素
['幸存者偏差','二八定律','晕轮效应']
用冒号来截取列表元素的操作叫作 切片 ,为了取多个元素
切片口诀:左右空 全部取;左要取 右不取。
print(list2[2:3])
[‘晕轮效应’]
偏移量取到的是列表中的元素,而切片则是截取了列表的某部分,所以还是列表。
print(list2[:2])# 打印列表s中2前面位置的元素
['幸存者偏差','二八定律']
list2.append('长尾理论') #把数据放在列表的尾部
print(list2[4]) 打印列表中索引为4的元素
长尾理论
此时list2为['幸存者偏差', '二八定律', '晕轮效应', '霍桑效应','长尾理论' ]
.append()方法只支持一个参数,如果希望添加多个参数,用extend()
如 list2.extend(['羊群效应','墨菲定律'])
之后list2就变成['幸存者偏差', '二八定律', '晕轮效应', '霍桑效应','长尾理论', '羊群效应', '墨菲定律']
可以使用 del 语句来删除列表的的元素,如
del list2[2] #删除第2个元素,此时删除了’晕轮效应
之后list2就变成['幸存者偏差', '二八定律', '霍桑效应','长尾理论', '羊群效应', '墨菲定律']
insert() 函数用于将指定对象插入列表的指定位置
list2.insert(3,'蝴蝶效应')#表示在列表索引为3的位置加入给元素
打印list2变为['幸存者偏差', '二八定律', '霍桑效应', '蝴蝶效应', '长尾理论', '羊群效应', '墨菲定律']
del list2[:]
此时打印list2,是个空列表
[]
注意以上的表达用法哦,建议去做个列表运行一下,加深印象。
这是学长做出的列表知识整理,有什么需要补充的欢迎留言。
如果对list2中的名词有兴趣的可以留言它的含义。