程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【Python】如何使用 列表修改數據、復制數據的方法

編輯:Python

列表數據修改操作主要從三個方面去介紹,第一是修改指定下標的數據,第二是使用逆序函數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']


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved