前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python】列表3个修改数据方法和复制数据方法

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

原创
作者头像
python自学网
发布2022-04-03 15:42:51
6070
发布2022-04-03 15:42:51
举报

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

一、修改数据

1.1 修改指定下标的数据

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

代码快速体验:

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

对列表原数据的逆序排列

1、语法

列表序列.reverse()

2、代码快速体验:

代码语言:javascript
复制
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
复制
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
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、修改数据
    • 1.1 修改指定下标的数据
      • 1.2 逆序 reverse()
        • 1.3 ?排序sort() ?
        • 二、列表复制
        相关产品与服务
        腾讯问卷
        腾讯问卷是专业的在线问卷调查平台,支撑了腾讯核心业务的?户、市场、产品研究工作。平台提供基于数据收集的专业调查研究解决方案,覆盖问卷调查、信息上报、在线测评、在线考试、360度评估、投票打卡等工作场景,致力于为客户提供高效的洞察决策工具。同时平台还拥有超百万级的真实样本用户,可以提供高效、精准的问卷有偿投放服务。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
        http://www.vxiaotou.com