Python 列表 extend() 使用方法及示例

将指定的列表元素(或任何可迭代的元素)添加到当前列表的末尾,extend()扩展了列表。

extend()方法的语法为:list1.extend(list2)

在此,将的元素list2添加到list1的末尾。

extend()参数

如前所述,extend()方法采用单个参数(列表)并将其添加到末尾。

如果您需要将其他本机数据类型的元素(例如tuple和set)添加到列表中,则可以简单地使用:# 将元组的元素添加到列表中

list.extend(list(tuple_type))

甚至更简单方式list.extend(tuple_type)

extend()返回值

extend()方法仅修改原始列表。它不返回任何值。

示例1:使用extend()方法

示例# 语言列表

language = ['法语', '英语', '德语']

# 另一个语言列表

language1 = ['西班牙语', '汉语']

language.extend(language1)

# 被extend的列表

print('语言列表: ', language)

运行该程序时,输出为:语言列表: ['法语', '英语', '德语', '西班牙语', '汉语']

示例2:添加元组元素并设置为列表

示例# 语言列表

language = ['法语', '英语', '德语']

# 语言元组 tuple

language_tuple = ('西班牙语', '汉语')

# set 集合

language_set = {'韩语', '日语'}

# 追加语言元组的元素

language.extend(language_tuple)

print('新的语言列表: ', language)

# 追加语言集合的元素

language.extend(language_set)

print('最新的语言列表: ', language)

运行该程序时,输出为:新的语言列表: ['法语', '英语', '德语', '西班牙语', '汉语']

最新的语言列表: ['法语', '英语', '德语', '西班牙语', '汉语', '韩语', '日语']

传递给extend()方法的原生数据类型(如tuple和set)将自动转换为list。并且,列表的元素被追加到列表末尾。

您还可以使用+或+=运算符将列表项添加到另一个列表。例如,a = [1, 2]

b = [3, 4]

a += b

# 输出: a = [1, 2, 3, 4]

print('a = ', a)

python extend_Python 列表 extend() 使用方法及示例相关推荐

  1. python中append的用法_Python 列表 append() 使用方法及示例

    Python 列表 append() 使用方法及示例 append()方法将一个项目添加到列表的末尾. append()方法将单个项目添加到列表的末尾. append()方法的语法为:list.app ...

  2. python中remove用法_Python 列表 remove() 使用方法及示例

    Python 列表 remove() 使用方法及示例 remove()方法从列表中删除第一个匹配元素(作为参数传递). remove()方法的语法为:list.remove(element) remo ...

  3. python copy用法_Python 列表 copy() 使用方法及示例

    Python 列表 copy() 使用方法及示例 copy()方法返回列表的浅表副本. 列表可以被复制使用=运算符.例如:old_list = [1, 2, 3] new_list = old_lis ...

  4. python中列表的sort方法_python中列表的sort方法使用详解

    内容简介:python中列表的sort方法使用详解 一.基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的. 排序,数字.字符 ...

  5. python实现列表的排序方法

    本篇文章里小编给大家分享了关于python实现列表的排序方法以及相关知识点,有兴趣的朋友们可以学习下. 这次代码主要是实现列表的排序,使用sort函数实现,sort函数是对列表中的元素按照特定顺序进行 ...

  6. python cpu count_Python multiprocessing.cpu_count方法代码示例

    本文整理汇总了Python中multiprocessing.cpu_count方法的典型用法代码示例.如果您正苦于以下问题:Python multiprocessing.cpu_count方法的具体用 ...

  7. python里defoults_Python Part.Compound方法代码示例

    本文整理汇总了Python中Part.Compound方法的典型用法代码示例.如果您正苦于以下问题:Python Part.Compound方法的具体用法?Python Part.Compound怎么 ...

  8. python中weekday_Python calendar.weekday方法代码示例

    本文整理汇总了Python中calendar.weekday方法的典型用法代码示例.如果您正苦于以下问题:Python calendar.weekday方法的具体用法?Python calendar. ...

  9. doc python 颜色_Python wordcloud.ImageColorGenerator方法代码示例

    本文整理汇总了Python中wordcloud.ImageColorGenerator方法的典型用法代码示例.如果您正苦于以下问题:Python wordcloud.ImageColorGenerat ...

最新文章

  1. 根据IP和MAC查端口
  2. 最小生成树之Kruskal算法
  3. VIM查找替换归纳总结
  4. Oracle单组函数
  5. 指向结构体变量的指针变量
  6. 短信接口怎么对接?看完这篇文章你就知道了!
  7. wavecn 2.0.0.5 正式版_iOS12.1.4正式版更新了什么 苹果iOS12.1.4新特性与升降级全攻略...
  8. 股票成本价买入价计算器 V1.3
  9. 三国群英传服务器维护是几点,20191112维护公告
  10. 咦?智能颈部按摩仪还能语音播报,快搞起来!
  11. android中的m、mm、mmm、make指令
  12. mysql autoenlist默认_Dapper MySql DateTime 异常
  13. 使用fastdb的感受
  14. Spring集成Hibernate5_03-HibernateDaoSupport
  15. MTBF检测方法及标准
  16. 途牛2019移动端招聘
  17. 计算机图形学国际知名会议与期刊
  18. DP TO VGA电路设计参考|CS5202设计资料|CS5202设计电路图
  19. 如何更有效的使用 Redis 缓存
  20. 程序员的另一出路:大数据工程师

热门文章

  1. 帧中继(Frame relay /FR)
  2. 输出多项式降幂排列c语言程序,初一上册数学期中试卷及答案苏教版
  3. 边缘AI哪家强?英伟达、英特尔、谷歌三家芯片硬件测评
  4. 该如何选择: C与C++?
  5. matlab mcc linux,使用MATLAB的MCC命令生成C/C 程序
  6. 作用域插槽 scope.row.status 显示v-if选择其中一个
  7. Data-Free Knowledge Distillation for Heterogeneous Federated Learning论文阅读+代码解析
  8. 求组合数(四种方法)
  9. 哈尔滨工业大学2022春计算机系统大作业
  10. 网络工程专业毕设题目选题大全