前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >13 - 如何让两个列表首尾相接

13 - 如何让两个列表首尾相接

原创
作者头像
ruochen
修改2021-05-24 10:27:07
5820
修改2021-05-24 10:27:07
举报

1. 连接两个列表的方式有哪些?

代码语言:txt
复制
# 1. '+'
a = [1, 3, 5, 6, 7]
b = [2, 3, 3, 6, 8]

print(a + b)

# 2. extend
a.extend(b)
print(a)
代码语言:txt
复制
[1, 3, 5, 6, 7, 2, 3, 3, 6, 8]
代码语言:txt
复制
[1, 3, 5, 6, 7, 2, 3, 3, 6, 8]
代码语言:txt
复制
# 元组:'+'
# 元组本身是只读的,没有extend方法
c = (1, 2, 3)
d = (2, 3, 3, 4)

print(c + d)
代码语言:txt
复制
(1, 2, 3, 2, 3, 3, 4)

2. 这些连接方式有什么区别?

  • '+' 不会改变参与连接的列表的值,但extend方法可以改变a列表的值
  • '+' 两侧的操作数必须都是列表或者元组,不能列表与元组混合相加,但是extend方法可以将一个元组添加到列表后面
代码语言:txt
复制
a.extend(c)
print(a)

# print(a + c)
代码语言:txt
复制
[1, 3, 5, 6, 7, 2, 3, 3, 6, 8, 1, 2, 3]

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 连接两个列表的方式有哪些?
  • 2. 这些连接方式有什么区别?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com