
上QQ阅读APP看书,第一时间看更新
1.5.3 相加(Adding)
如果两个序列的类型相同(同为字符串、同为列表、同为元组、同为集合),则可以使用“+”运算符执行相加操作,将两个序列连接起来,但不会去除重复的元素。
注意
此处要求的是序列的类型相同,而序列中元素的类型可以不同。
示例如下,在Spyder代码编辑区内输入以下代码并逐行运行:
list1 = [1,3,5,7,9] # 生成列表list1,其中的元素均为数字 list2 = [2,4,6,8,10] # 生成列表list2,其中的元素均为数字 list=list1 + list2 # 将list1与list2 相加,生成list list#查看生成的序列list list3=['对酒当歌','人生几何'] # 生成列表list3,其中的元素为字符串 list=list1+list2+list3 # 将list1、list2和list3相加,再赋值给list list#查看新的序列list
可在IPython控制台看到如图1.41所示的运行结果。

图1.41 运行结果