Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Python】列表3个修改数据方法和复制数据方法

【Python】列表3个修改数据方法和复制数据方法

原创
作者头像
python自学网
发布于 2022-04-03 07:42:51
发布于 2022-04-03 07:42:51
75501
代码可运行
举报
运行总次数:1
代码可运行

列表数据修改操作主要从三个方面去介绍,第一是修改指定下标的数据,第二是使用逆序函数reverse(),第三个是排序sort()。接下来复制列表数据,一般做数据修改的时候都会先复制一份原始数据再进行操作。这四种方法都是相对比较简单的是python基础教程,看后多多练习就可以了,更深入的了解可以去看官方文档。

一、修改数据

1.1 修改指定下标的数据

步骤:先找到这个要被修改的数据,然后把这个数据重新赋值就可以了

代码快速体验:

代码语言:python
代码运行次数:1
运行
AI代码解释
复制
list1 = ['python', 'java', 'php']
list1[0] = '333'
print(list1)  # 结果:['333', 'java', 'php'] ---- 原先的‘python’数据被修改成了‘333’
1.2 逆序 reverse()

对列表原数据的逆序排列

1、语法

列表序列.reverse()

2、代码快速体验:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
list2 = [1, 6, 8, 3, 7, 9]
list2.reverse()
print(list2)  # 结果:[9, 7, 3, 8, 6, 1]

1.3  排序sort()  

排序: 升序(默认)和 降序

1、语法

列表序列.sort(key=None, reverse=False)

2、注意:

  • 1、reverse表示排序规则,reverse=True表示降序,reverse=False表示升序(默认)
  • 2、Key:如果工作中的列表中有字典数据,按照字典某个key的值去排序的时候就会用到这个key,暂时用不到就暂时忽略

3、代码快速体验:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
list2 = [1, 6, 8, 3, 7, 9]
#  默认升序
list2.sort()
print(list2)  # 结果:[1, 3, 6, 7, 8, 9]

#  降序
list2.sort(reverse=True)
print(list2)  # 结果:[9, 8, 7, 6, 3, 1]

二、列表复制

函数: copy()

之前我们有一个原始列表,如果想复制这个列表数据,可以原先列表名.copy(),在工作场景中会把复制出来的这一份数据存到另外一个变量中,这样数据会有两份,一份原始一份复制。

为什么要复制数据:

因为在工作场景下,一般都非常非常的重视数据,,因为程序控制的就是数据,数据来源都是非常不容易的。数据来源有几种情况,比如人工手工录入、爬虫技术爬取来对的数据、发问卷调查一个个收集来的数据、通过用户注册输入一个个累加起来的数据等等,这种数据都是非常重要的。在工作的时候,如果我们要修改删除一般都是会复制出来一份,留原始数据的基础之上再去做其他操作,无论你怎么操作那系统里原有的数据有个保留情况。

1、语法

列表序列名.copy()

2、代码快速体验

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
list1 = ['python', 'java', 'php']
copy_list = list1.copy()
print(list1)  # 结果:['python', 'java', 'php']
print(copy_list)  # 结果:['python', 'java', 'php'

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python | 一文看懂Python列表、元组和字符串操作
列表(List)是Python中非常重要的内置数据类型。列表由一系列元素组成,所有的元组被包含在一对方括号中。列表被创建将后,可以执行添加、删除、修改操作。
咸鱼学Python
2020/11/20
4.7K0
Python | 一文看懂Python列表、元组和字符串操作
Pyhon列表排序(一)
list.sort(cmp=None, key=None, reverse=False)
王大力测试进阶之路
2020/05/20
6510
Python3 列表
列表是Python中最基本的数据结构,也是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表中的每个元素都分配一个数字 - 那就是它的下标,或者说索引,第一个索引是永远是从0开始,第二个索引是1,依此类推。列表也被称之为序列,和数组的概念有点像,只不过一个列表中可以放不同类型的数据,类似于Java中的Object集合,所以列表的数据项不需要具有相同的类型,并且列表的大小可以自动伸缩,这一点和集合的概念一样的。 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。代码示例:
端碗吹水
2020/09/23
7410
零基础Python教程044期 列表的函数方法,很耐用!
如果采用的是如下的赋值方式,那么意味着,两个变量存储内容的区域是一致的,指向同一个区域,就会导致修改任意一个变量,会影响到另一个变量。
刘金玉编程
2020/09/10
4030
4.9Python数据类型(5)列表(新
前言 列表是一种python类似数组的数据结构,操作灵活,可存储多种类型的数据。 目录 1.列表的基础知识 2.列表的增删改查并操作 3.列表的其他操作 4.基本方法表 (一)列表的
py3study
2020/01/17
4520
Python基础(03)
python的变量类型包括数字型:整数int 浮点型float 布尔型bool (真True假Flase)复数 complex 和非数字型 :字符串 列表 元组 字典 。今天介绍列表。
PM小王
2019/07/01
7600
Python 列表操作指南3
您还可以通过使用关键字参数 key = function 来自定义自己的函数。该函数将返回一个数字,用于对列表进行排序(首先是最小的数字):
小万哥
2023/10/04
2000
Python 列表操作指南3
python 列表 【基本使用功能】
#!/usr/bin/python # -*- coding: UTF-8 -*- # by Mercury_Lc list1 = list # 开个新的列表的方法 list2 = [] list1 = [1,2,3] n = len(list1) # 长度 print(n) Max = max(list1) # 最值 Min = min(list1) print(Min,Max) tup1 = (1,2,3) # 把元组转化成列表的操作 list2 = list(tup1) p
Lokinli
2023/03/09
3150
【Python列表解锁】:掌握序列精髓,驾驭动态数据集合
append 方法是列表(List)类的一个内置方法,用于在列表的末尾添加一个元素。这个方法只接受一个参数,即你要添加到列表中的项。该方法不会返回任何值,而是直接修改原列表。
爱喝兽奶的熊孩子
2024/06/09
900
【Python列表解锁】:掌握序列精髓,驾驭动态数据集合
Python list 常用方法总结
转载的https://www.cnblogs.com/chendai21/p/8125422.html
用户7886150
2021/01/28
7620
学习笔记-小甲鱼Python3学习第十二
>>> list4 = list1 + list2   #相当于append(),但不提倡这种方式,因为'+'是拼接符号,如果元素类型不一样是会报错的,建议如果追加元素使用append()
py3study
2020/01/03
4520
Python中列表list常见操作
    切片主要就是针对获取列表中部分或者单个元素的方法,通过下标访问列表中的元素,下标从0开始计数
py3study
2020/01/07
1.8K0
Python_列表
列表 列表是python最常用的数据类型,它可以作为一个方括号内的逗号分隔值出现 列表的数据类型不需要相同的类型 创建一个列表,只有在方括号([])以逗号(,)分割开即可,不需要相同的数据类型 列表表示方式 list1=['gao_wang','li_bin',1992,1990] list2=[1,2,3,4,5,6] list3=["a","b","c","d","e"] 访问列表中的值 1:list1=['gao_wang','li_bin',1992,1990] print("list1[0]值为:
py3study
2020/01/08
4280
Python标准数据类型-List(列表)
切片操作是访问序列中元素的另一种方法,可以访问一定范围内的元素 实现切片操作的语法格式:sname[start:end:step] 参数说明如下: sname:序列的名称 start:切片的开始位置(不指定默认为0) end:切片的结束位置(不指定默认为序列的长度) step:切片的步长(如果省略默认为1,当忽略步长时,最后一个冒号也可以省略)
hacker707
2023/10/16
3040
Python标准数据类型-List(列表)
Python干货篇——列表及列表常用内置函数
👨‍🎓作者:Java学术趴 🏦仓库:Github、Gitee ✏️博客:CSDN、掘金、InfoQ、云+社区 💌公众号:Java学术趴 🚫特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系小编授权。 🙏版权声明:文章里的部分文字或者图片来自于互联网以及百度百科,如有侵权请尽快联系小编。 👋大家好!我是你们的老朋友Java学术趴。我今天又来喽!!今天继续给大家分享Python语言干货知识。 第六章 列表及常用方法 6.1 列表的概述 list是Python中非常重要的数据结构,是一种有序的数
Java学术趴
2022/05/31
1.6K0
Python干货篇——列表及列表常用内置函数
Python 基础一 (列表)
Python包含6中内建的序列,即列表、元组、字符串、Unicode字符串、buffer对象和 xrange 对象。最常见的是列表和元组。
数据STUDIO
2021/06/24
7560
Python数据结构——列表
Python有4个内建的数据结构,它们可以统称为容器(container),因为它们实际上是一些“东西”组合而成的结构,而这些“东西”,可以是数字、字符甚至列表,或是它们的组合。
Francek Chen
2025/01/22
1230
Python数据结构——列表
Python: list列表的内置方法介绍
文章背景: 在实际开发中,经常需要将一组(不只一个)数据存储起来,以便后边的代码使用。在VBA中有使用数组,可以把多个数据存储到一起,通过数组下标可以访问数组中的每个元素。Python 中没有数组,但是加入了更加强大的列表(list)。下面就对列表的内置方法进行介绍。
Exploring
2022/09/20
1.1K0
Python列表(list)的相关操作及方法
注意:在列表中元素的数据类型可以不同(灵活性)表中的元素类型可以是任意python中的基本数据类型或者是自定义的数据类型
用户7886150
2021/01/26
4.3K0
day06-列表
列表中的每个元素均会分配一个数字,用以记录位置,我们称之为 索引 (Indexes),索引值从 0 开始,依次往后计数。
似小陈吖
2023/11/01
2390
相关推荐
Python | 一文看懂Python列表、元组和字符串操作
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验