+
两边都是相同序列类型。拼接成一个新的序列
1
2
3
|
print (( 1 , 2 , 3 ) + ( 4 , 6 ))
print ( "beimenchuixue" + "ximenchuifeng" )
print ([ 1 , 2 , 3 ] + [ 4 , 5 , 6 ])
|
*
序列类型直接自我复制多少次,* 对象是int类型,支持 + 的序列支持 * 操作
1
2
3
|
print (( 1 , 2 , 3 ) * 3 )
print ( "beimenchuixue" * 3 )
print ([ 1 , 2 , 3 ] * 3 )
|
+=
就地加,两边都是序列类型,把后者可迭代类型依次添加到前者数据结构中,前提是前者是可变类型,不然两者都是相同类型直接拼接。
1
2
3
4
5
|
numbers = [ 1 , 2 , 3 ]
numbers + = ‘sss‘
print (numbers)
numbers + = ( 1 , 2 , 3 )
print (numbers)
|
append
把内容当作一个整体对象添加进去
1
2
3
|
numbers = [ 1 , 2 , 3 ]
numbers.append([ 3 , 4 ])
print (numbers)
|
extend
把内容依次依顺序添加进去
1
2
3
|
numbers = [ 1 , 2 , 3 ]
numbers.extend( ‘45678‘ )
print (numbers)
|