Python在列表末尾扩展序列元素extend()方法

article/2025/9/17 16:47:56

【小白从小学Python、C、Java】

【Python全国计算机等级考试】

【Python数据分析考试必会题】

● 标题与摘要

Python在列表末尾扩展序列元素

extend()方法

● 选择题

以下python代码输出的结果中哪一项是正确的?

list1=["富强","民主"]

list2=["文明","和谐"]

list1.extend(list2)

print(list1)

A ['富强', '民主', '文明']

B ['富强', '民主', '和谐']

C ['富强', '民主', '文明', '和谐']

D ['富强', '民主']

● 问题解析

1.extend()函数用于在列表末尾一次性追加另一个序列中的多个值,即用新序列扩展原来的列表。

2.extend()函数的语法:list.extend(seq),参数seq可以是列表、元组、集合、字典,若为字典,则仅会将键(key)作为元素依次添加至原列表的末尾。语句含义为将seq序列中所含有的元素一次性追加到list的末尾;若seq为字典,则仅将字典中的键值作为元素依次追加到原列表的末尾。(如图1)

3.与append()函数进行对比:append()函数用于在列表末尾添加新的对象,即将新序列整体作为一个新的元素添加到原列表的末尾。而extend函数仅向原列表末尾添加新序列中的值。(如图2)

4.题目中采用的seq是列表的形式。首先定义列表list1=["富强","民主"],list2=["文明","和谐"],随后运行list1.extend(list2)时,将list2中的元素依次追加到list1的末尾,完成此代码之后list1变为['富强', '民主', '文明', '和谐'],因此输出的结果为['富强', '民主', '文明', '和谐']。

● 附图 

图1:题目运行代码及extend()函数的使用

图2:append()函数的使用

● 附图代码

图1

#题目代码运行结果

list1=["富强","民主"]

list2=["文明","和谐"]

list1.extend(list2)

print(list1)

#元组

list1=["富强","民主"]

tup=("文明","和谐")

list1.extend(tup)

print(list1)

#集合

list1=["富强","民主"]

set={"文明","和谐"}

list1.extend(set)

print(list1)

#字典

list1=["富强","民主"]

dict={"文明":"和谐"}

list1.extend(dict)

print(list1)

图2

#与append()函数运行结果

#列表

list1=["富强","民主"]

list2=["文明","和谐"]

list1.append(list2)

print(list1)

#元组

list1=["富强","民主"]

tup=("文明","和谐")

list1.append(tup)

print(list1)

#集合

list1=["富强","民主"]

set={"文明","和谐"}

list1.append(set)

print(list1)

#字典

list1=["富强","民主"]

dict={"文明":"和谐"}

list1.append(dict)

print(list1)

● 正确答案

C

期待大家提出宝贵建议,互相交流,收获更大,助教:mmy

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn


http://chatgpt.dhexx.cn/article/yPxPG1aX.shtml

相关文章

[2018-10-1]斐讯K2 PSG1218 A2 刷bread 和第三方老毛子Padavan固件

斐讯路由器:K2 PSG1218 A2 固件版本:22.6.507.43 电脑: W10 64位 在网上查了很多帖子,最终刷老毛子Padavan固件10月1日最新的固件成功。下面是过程。 先下载三个文件: 22.6.506.28固件:https://pan.ba…

【操作系统】斐讯K2 PSG1218 A2 版本22.6.512.75 刷breed+老毛子固件

文章目录 一、准备工作1.1 下载breed_web控制台助手v5.91.2 找一根网线一个斐讯路由器一台window电脑 二、开始直接刷breed web三、通过breed web后台刷固件3.1备份固件3.2 固件恢复出厂3.3 选择固件进行刷机 四、进入路由器 一、准备工作 1.1 下载breed_web控制台助手v5.9 下…

斐讯k2路由器刷第三方固件

1.先刷入breed不死后台,详细方法教程自行百度 2.路由器断电的情况下按住reset键,再连接上电源(此时reset键按住不要松),长按10秒左右 3.将电脑的ip 地址修改为手动填写的,192.168.1.*,网关为&a…

斐讯K2 刷华硕固件

刷华硕固件 电脑连接K2人 Lan口,登陆路由器。 http://p.to 查看当前版本: 22.6.507.43 1. 降级刷入 K2_V22.6.506.28.bin 下载 K2_V22.6.506.28.bin 进入路由器,随便设置后,进入更多设置。 点高级设置-系统设置-手动升级&…

斐讯盒子N1/T1_通用超精简刷机固件分享及教程

斐讯盒子N1/T1_通用超精简刷机固件分享及教程 固件特点: 1、可安装高帧率炫酷动画,动画文件放在群文件里了;默认是安卓原生开机动画(白色花纹的adnroid)体积超小; 2、修改默认桌面为只有13K大小的桌面A…

K2P刷机参考

版本区别 A1、A2 都是 MTK CPU 可刷入的固件比较多,B2 是博通 CPU 可玩性略差 A1、A2 配置基本相同,A1 多了屏蔽罩和电源电容 https://www.kejiwanjia.com/operate/suibi/548.html

斐讯k2刷固件记录 版本22.6.512.75(最新2020)

尝试直接升级或降级 刷固件需要先刷breed。开始直接尝试系统自带的升级固件方式. 结果: 失败(原因:不安全的固件) 结论: 系统自带的升级固件的方式刷不了bread, 经过一番搜索,发现要先破解telnet 1.破解telnet 原来telnet不仅仅只是测试端口、还可以登上服务器. 简单来说就是…

斐讯K2刷华硕固件

#写在前面 斐讯K2是一款处于1200Mbps(300867Mbps)无线速率段的双频802.11ac路由器,2.4G5G双频并发,PALNA强强组合,智能管理轻松控制,斐讯K2完美诠释了“家再大,隔墙再多,WiFi信号不受阻隔”的上网体验。斐讯…

斐讯K2从第三方固件刷回原厂固件

斐讯K2原厂固件界面: 第一步、进入Breed控制台 1、先拔掉斐讯K2的电源 2、然后按住斐讯K2机身上的WPS/RESET按钮;记住,这里需要一直按住,不能松开。 3、再把斐讯K2的电源插上,等待5-10秒左右的时间,松开…

斐讯k2刷无线打印服务器,斐讯K2全版本刷机教程

斐讯k2最新版本K2_V22.6.507.43官方做了调整,旧的教程已经不能使用,这里来说下斐讯目前各个版本的刷机教程,具体根据自己的k2是哪个版本来选择教程,版本查看方法->进路由器192.168.2.1->系统状态里能看到。 1、k2_v22.6.503…

斐讯K1K2刷机固件教程!最新最全整理版!(小米路由、newifi通用)

前瞻: 工具的准备:电脑安装[telnet客户端]、下载安装(或解压Tftpd)、WinPcap(这是用于BreedEnter可以正常打开的组件,必须安装,不安装无法开启BreedEnter)、BreedEnter。 原生的固件:斐讯V1版本固件,SW_K1_…

斐讯k2路由器ttl刷机

斐讯k2路由器ttl刷机 准备工具 螺丝刀 撬棒 utb转ttl ch340 网线 usb转网口 程序烧录夹3p单排 间距2.54mm 准备软件 breed后台 https://breed.hackpascal.net/ https://breed.hackpascal.net/breed-mt7620-phicomm-psg1208.bin ftfp https://pjo2.github.io/tftpd64/ putty htt…

斐讯路由器K2最新刷机教程

最新版固件无法刷机让人很头疼,我们需要先手动降级,把固件刷回以前版本,再用刷机工具进行刷机。 1、登录路由器找到如下界面 下载这个文件SW_K2_703004604_V21.4.6.12.bin 在上面界面中点击浏览找到刚才下载的.bin文件,点击升级…

斐讯K2路由器,版本号V22.6.507.43(最新)刷华硕固件简明教程(附所有工具包)

本人18年2月京东撸到斐讯K2,一直没时间进行刷机,将就用到现在,版本号为V22.6.507.43。通过网上逛各大论坛终于成功刷机,现分享一波经验,其实非常简单,几步就可搞定(^6^我们不生产水,…

斐讯K2 新版固件刷机教程

首选准备好刷机所需要的固件 链接: http://pan.baidu.com/s/1c1JLtRi 密码: qrfm 前言:操作的时候,因为大家拿到手的时间不同,所以斐讯K2的固件也各不相同,为了保证刷机的成功率。 首先你无论是什么版本的固件,最…

斐讯K2刷breed加刷老毛子华硕系统,救砖以及修复弱信号故障

前言: 斐讯K2(注意不是K2P别混淆)这款路由器,之前因为0元购,应该还有很多人没下车,放在家里吃灰。由于软刷路径已经关闭,本教程将给出方案,为其刷入breed控制台,加刷老毛…

记录|斐讯K2拆机使用ttl刷入breed并刷入新固件

写在前面 斐讯K2,一款发布于2016年的路由器,其在二手市场以相对较低的价格售出,且性能良好,非常适合在小房间里使用。同时,也有非常多的大神为其写了不少的固件,是一款很适合折腾的路由器。 迄今为止&…

商用密码应用安全性评估

什么是商用密码? 商用密码是指对不涉及国家秘密内容的信息进行加密保护或安全认证所使用的密码技术和密码产品。商用密码技术是商用密码的核心,是信息化时代社会团体、组织、企事业单位和个人用于保护自身权益的重要工具。国家将商用密码技术列入国家秘…

密码安全性和数据合规性

企业有责任妥善存储和共享信息。过去的可怕事件,如雅虎的大规模数据泄露导致数百万用户的敏感信息被泄露,突显了为什么企业主如此担心其组织中的数据安全。 数据泄露不仅会使用户的隐私受到威胁,而且还会对公司的财务和声誉产生不可逆转的影…

安全开发之密码安全

为什么要说密码安全呢? 因为密码是保护我们账户的第一手段,你像现在的所有软件注册登录都是账号密码,那么你的密码不安全就意味着你的账号以及你的隐私等等完完全全暴露了出来,对于搞破坏的人来说,你就很危险&#xf…