首页 > 编程语言 >Python apend & extend 使用说明

Python apend & extend 使用说明

时间:2023-06-07 09:33:45浏览次数:41  
标签:extend Python apend 字符串 print 元组 append nice

列表操作

append()函数

a.append(b):是将b原封不动的追加到a的末尾上,会改变a的值,其中,b可为列表、元组、字符串、一串数/字符/字符串

append 列表

a = [1, 2, 3]
b = ['a','b']
a.append(b)
print(a) # [1, 2, 3, ['a', 'b']]

append 元组

a = [1, 2, 3]
b = ('a','b')
a.append(b)
print(a) # [1, 2, 3, ('a', 'b')]

append 字符串

a = [1, 2, 3]
b = 'nice'
a.append(b)
print(a) # [1, 2, 3, 'nice']

一串数/字符/字符串
会将b转化为元组追加到a的末尾上

数字

a = [1, 2, 3]
b = 9,6
a.append(b)
print(a) # [1, 2, 3, (9, 6)]

字符

a = [1, 2, 3]
b = 'a','b'
a.append(b)
print(a) # [1, 2, 3, ('a', 'b')]

字符串

a = [1, 2, 3]
b = 'nice','hi'
a.append(b)
print(a) # [1, 2, 3, ('nice', 'hi')]

extend()函数

a.extend(b):是将b拆开后追加到a的末尾上,会改变a的值,其中,b可为列表、元组、字符串、一串数/字符/字符串

列表

a = [1, 2, 3]
b = ['a','b']
a.extend(b)
print(a) # [1, 2, 3, 'a', 'b']

元组

a = [1, 2, 3]
b = ('a','b')
a.extend(b)
print(a) # [1, 2, 3, 'a', 'b']

字符串

a = [1, 2, 3]
b = 'nice'
a.extend(b)
print(a) # [1, 2, 3, 'n', 'i', 'c', 'e']

一串数/字符/字符串

数字

a = [1, 2, 3]
b = 9,6
a.extend(b)
print(a) # [1, 2, 3, 9, 6]

字符

a = [1, 2, 3]
b = 'a','b'
a.extend(b)
print(a) # [1, 2, 3, 'a', 'b']

字符串

a = [1, 2, 3]
b = 'nice','word'
a.extend(b)
print(a) # [1, 2, 3, 'nice', 'word']

说明:字符串和元组中都没有append()和extend()函数

a = [1, 2, 3]
b = 'nice','word'
tt = {'name':'令狐冲','age':25}
a.extend(tt)
print(a) # [1, 2, 3, 'name', 'age']

字典extend 只进行 key 的 extend

a = [1, 2, 3]
b = 'nice','word'
tt = {'name':'令狐冲','age':25}
a.append(tt)
print(a) #[1, 2, 3, {'name': '令狐冲', 'age': 25}]

 对字典进行append KV 作为整体进来了

标签:extend,Python,apend,字符串,print,元组,append,nice
From: https://www.cnblogs.com/wdh01/p/17426648.html

相关文章

  • 【python基础】if语句
    if语句是条件控制语句,在python编程中比不可少,下面是其学习目录:if语句-条件测试if语句-语法格式if语句-处理列表......
  • Python中TensorFlow的长短期记忆神经网络(LSTM)、指数移动平均法预测股票市场和可视化
    原文链接:http://tecdat.cn/?p=23689最近我们被客户要求撰写关于LSTM的研究报告,包括一些图形和统计输出。本文探索Python中的长短期记忆(LSTM)网络,以及如何使用它们来进行股市预测 ( 点击文末“阅读原文”获取完整代码数据******** )。在本文中,你将看到如何使用一个被称为长短时......
  • Python信贷风控模型:Adaboost,XGBoost,SGD, SVC,随机森林, KNN预测信贷违约支付|附代码
    图形和统计输出。在此数据集中,我们必须预测信贷的违约支付,并找出哪些变量是违约支付的最强预测因子?以及不同人口统计学变量的类别,拖欠还款的概率如何变化有25个变量:ID: 每个客户的IDLIMIT_BAL: 金额SEX: 性别(1=男,2=女)4.教育程度:(1=研究生,2=本科,3=高中,4=其他,5=未知)5.婚......
  • Python | VSCode的Python编程环境搭建
    1、简介VScode是一款轻量化的代码编辑器,也是目前极为流行的适配性极强的写代码的工具,不仅仅可以用于C/C++代码项目的编写,还能够用于Python、java等其他语言。2、内容a、先下载安装Python的解释器b、安装VSCodec、安装Python相关的插件d、即可运行编译Python代码附:完整教程步骤......
  • 实验6 turtle绘图与python库应用编程体验
    实验任务1task1_.py实验源码:fromturtleimport*defmove(x,y):penup()goto(x,y)pendown()defdraw(n,size=100):foriinrange(n):fd(size)left(360/n)defmain():pensize(2)pencolor('red')move(-20......
  • 【如何入门Python】
    (文章目录)人生苦短,我用Python。欢迎大家一起分享,你是如何入门Python的~方向一:你是如何学习/自学Python的?学习/自学Python的步骤如下:了解Python的基础知识:了解Python的语法、变量、数据类型、算术操作、流程控制语句、函数、模块和包等基础知识。学习Python的核......
  • Python程序与设计
    2-27在命令行窗口中启动的Python解释器中实现在Python自带的IDLE中实现print("Helloworld")编码规范每个import语句只导入一个模块,尽量避免一次导入多个模块不要在行尾添加分号“:”,也不要用分号将两条命令放在同一行建议每行不超过80个字符使用必要的空行可以增加代码的可读性运算......
  • Python爬虫————泉州二手房数据爬取和数据可视化
    1.选题的背景我本次的主题是泉州二手房房价的调查分析。首先通过爬虫采集链家网上所有二手房的房源数据,并对采集到的数据进行清洗;然后,对清洗后的数据进行可视化分析,探索隐藏在大量数据背后的规律;将这些房源大致分类,以对所有数据的概括总结。通过上述分析,我们可以了解到目前市面......
  • Python-变量交换
    前戏Python3的变量交换功能使得我们能够轻松交换两个变量的值,无需借助额外的临时变量。这种交换可以通过多重赋值语法实现,即将变量的值同时赋给另一个变量,从而实现值的交换。例如,以下代码展示了一个简单的变量交换示例:a=10b=20#交换变量的值a,b=b,aprint(a)#输......
  • Python爬虫--爬取当当网关于python的书籍
    (一)选题背景因为现如今的科技越来越发达,人们对于信息的获取道路变得更加宽广了,在以前的话,人们会受到空间,时间,科技等问题的阻碍,对于大部分知识只有在书籍当中才能够找到。不过随着现如今科技的进步,信息的载体也会变得越来越多,信息的传播方式也变得多种多样,电子书就可以通过图像......