关于python:Python列表3个修改数据和复制数据的操作方法详细

52次阅读

共计 1252 个字符,预计需要花费 4 分钟才能阅读完成。

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

一、批改数据

1.1 批改指定下标的数据

步骤:先找到这个要被批改的数据,而后把这个数据从新赋值就能够了

代码疾速体验:

list1 = ['python', 'java', 'php']
list1[0] = '333'
print(list1)  # 后果:['333', 'java', 'php'] ---- 原先的‘python’数据被批改成了‘333’

1.2 逆序 reverse()

对列表原数据的逆序排列

1、语法

列表序列.reverse()

2、代码疾速体验:

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、代码疾速体验:**

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、代码疾速体验

list1 = ['python', 'java', 'php']
copy_list = list1.copy()
print(list1)  # 后果:['python', 'java', 'php']
print(copy_list)  # 后果:['python', 'java', 'php']

文章借鉴出处:www.wakey.com.cn/document-column-python.html

正文完
 0