列表數據修改操作主要從三個方面去介紹,第一是修改指定下標的數據,第二是使用逆序函數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、注意:
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']
One 、 Introduction to the topi
The phenomenon and background