Python extend()

python 中的extend()函数通过将给定 iterable 的所有元素添加到列表的末尾来帮助增加列表的长度。

 **list1.extend(iterable)** #where iterable may be list, tuple, string etc. 

扩展()参数:

extend()函数接受一个参数。这个方法类似于append(),不同的是append()在列表的末尾添加了一个元素,但是在append()中我们可以添加多个元素。

参数描述必需/可选
可重复的可能是列表、元组、字符串等。需要

扩展()返回值

这个方法不返回值。它通过添加元素来修改原始列表。

Python 中extend()方法的示例

示例 1:如何在 Python 中扩展works()方法

 # flowers list
flowers = ['Rose', 'Lotus', 'Jasmine']

# another list of flowers
flowers1 = ['Sunflower', 'Dalia']

# appending flowers1 elements to flowers
flowers.extend(flowers1) 

输出:

 Flowers List : ['Rose', 'Lotus', 'Jasmine','Sunflower', 'Dalia'] 

示例 2:如何将元组和集合的元素添加到列表中?

 # flowers list
flowers = ['Dalia']

# flowers tuple
flowers_tuple = ('Rose', 'Lotus')

# flowers set
flowers_set = {'Jasmine', 'Sunflower'}

# appending flowers_tuple elements to flowers
flowers.extend(flowers_tuple)

print('New flowers List:', flowers)

# appending flowers_set elements to flowers
flowers.extend(flowers_set)

print('Newer flowers List:', flowers) 

输出:

 New flowers List: ['Dalia', 'Rose', 'Lotus']
Newer flowers List: ['Dalia', 'Rose', 'Lotus', 'Sunflower', 'Jasmine'] 

示例 3:extend()& append()在 Python 中是如何工作的?

 x1 = [1, 2]
x2 = [3, 4]
y = (5, 6)

# x1 = [1, 2, 5, 6]
x1.extend(y) 
print(x1)

# x2 = [1, 2, (5, 6)]
x2.append(y)
print(x2) 

输出:

 [1, 2, 5, 6]
[1, 2, (5, 6)] 

原创文章,作者:M4KO6,如若转载,请注明出处:https://www.506064.com/n/127617.html

相关推荐

  • 使用Pycharm Debug调试Python程序

    一、引言 在开发Python程序时,经常会遇到各种各样的错误和异常,自己手动排查错误是一件非常耗时且容易出错的事情。而使用集成开发环境(Editplus、Sublime Text等…

    编程 2024-12-12
  • 提高Python幂运算的效率的函数

    一、Python幂运算的效率问题 在Python中,使用**符号进行幂运算实际上是使用内置函数pow()进行计算的,而pow()函数并不是最优的幂运算实现方式,其效率比手写实现要低…

    编程 2024-12-24
  • 深入Python random模块之random.sample()

    Python的random模块提供了许多用于生成随机数的函数。其中,random.sample(sequence, k)函数可用于从指定序列中随机选取固定数量的元素,并返回这些元素…

    编程 2024-12-25
  • python如何写一个接口(Python编写接口)

    1、如何用python编写dbus接口 2、python如何写上一接口 3、Python中怎么写接口啊,我在网上一直找不到 4、python编写接口,请求url应该如何确定? 5、…

    编程 2024-10-03
  • python利用if(python利用input)

    本文目录一览: 1、python if else用法是什么? 2、Python的if 条件语句 3、python中的if判断语句怎么写 4、Python之if语句及条件语句 pyt…

    编程 2025-01-02
  • python数据结构之集合,Python中集合

    本文目录一览: 1、python自带及pandas、numpy数据结构(一) 2、python基础-列表 元组 集合 字典区别和用法 3、Python 简明教程 —13…

    编程 2024-12-14
  • Python文件复制详解

    一、从Python文件复制到另一个文件 with open(‘source.py’, ‘rb’) as f1: with open(‘destination.py’, ‘wb’) …

    编程 2024-12-16
  • Python getattr()

    内置函数getattr()用于获取指定对象的属性值。在缺少属性的情况下,它返回默认值。 **getattr(object, name[, default])** #Where ob…

    编程 2024-12-12
  • java批量获取json数据,python抓取json数据

    本文目录一览: 1、java如何快速获取json的值 2、Java如何获取JSON的内容 3、java怎么取json数据的值 java如何快速获取json的值 先右键项目,然后点击…

    编程 2025-01-09
  • Python Pygame全面详解

    如果您正在寻找一种简单易用的工具来创建2D游戏,那么Python Pygame可以成为您的不二选择。Pygame是一个专门用于开发2D游戏的Python库。其提供了对音频、图像和键…

    编程 2025-02-01