版权申明:原创文章,未经博主同意,不得转载!
Python从入门到上瘾08——列表的高级操作
小白高效学习Python系列,50小时学会Python “ 阅读本文需要大约7分钟。”
列表(List)是Python语言中一类重要数据类型。上一期讲解了《列表的基本操作》,本期主要说明列表的一些高级操作的用法。
列表的“+”与“*”运算
如果你已经忘了列表的基本含义,可以参见上一期内容《列表的基本操作》。
初学者乍一看,觉得很奇怪,列表不就是类似于C语言中的数组么。怎么还会有“+”与“*”操作。其实,你看过下面一段代码,你就明白了。
list1 = [1,3,5]
list2 = [2,4,6]
print(list1+list2) # 运行结果为:[1, 3, 5, 2, 4, 6]
print(list1) #list1仍为[1, 3, 5]
可以看到,列表的”+“运算,实际上就是在原有列表上拼接新的列表。
需要注意的是,在Python中,有另外一个函数extend()的作用与此类似,都是在原有列表尾部拼接新的列表。
list1 = [1,3,5]
list2 = [2,4,6]
list1.extend