Python机器学习原理与算法实现
上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 运行结果