python列表資料如何增加和刪除

coyan發表於2021-09-11

python列表資料如何增加和刪除

1、使用append函式來為列表 list 新增資料,預設將資料追加在末尾。

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說程式設計
@Blog(個人部落格地址): 
@File:python列表list.py
@Time:2021/3/22 00:37
@Motto:不積跬步無以至千里,不積小流無以成江海,程式人生的精彩需要堅持不懈地積累!
 
"""
 
list1 = list() #定義一個空列表
print("list1 : ",list1)
list1.append("hello") # 在列表list的末尾新增字串 'hello'
list1.append(True)    # 在列表list的末尾新增布林值 True
print("list1 : ",list1)
 
'''
輸出結果:
 
list1 :  []
list1 :  ['hello', True]
 
'''

2、列表中的資料從左到右,索引值預設從0開始以此遞增,和字串的索引值類似。

刪除使用 del 關鍵字,直接列表 List 時根據資料對應的索引值直接刪除。

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說程式設計
@Blog(個人部落格地址): 
@File:python列表list.py
@Time:2021/3/22 00:37
@Motto:不積跬步無以至千里,不積小流無以成江海,程式人生的精彩需要堅持不懈地積累!
 
"""
 
list2 = [1,2,3,4,5,6,7,False,"python"]
print("刪除資料之前:{}".format(list2))
del list2[0]  # 刪除列表中的(索引值等於0)第一個資料,此時list2 中資料為[2,3,4,5,6,7,False,"python"]
print("第一次資料之後:{}".format(list2))
del list2[0]  # 基於上一次的結果,刪除(索引值等於0)第一個資料,此時list2 中資料為[3,4,5,6,7,False,"python"]
print("第二次資料之後:{}".format(list2))
del list2[3]  # 基於上一次的結果,刪除(索引值等於3)第四個資料,此時list2 中資料為[3,4,5,7,False,"python"]
print("第三次資料之後:{}".format(list2))
 
 
'''
輸出結果:
 
刪除資料之前:[1, 2, 3, 4, 5, 6, 7, False, 'python']
第一次資料之後:[2, 3, 4, 5, 6, 7, False, 'python']
第二次資料之後:[3, 4, 5, 6, 7, False, 'python']
第三次資料之後:[3, 4, 5, 7, False, 'python']
 
 
'''

以上就是python列表資料的增加和刪除,希望對大家有所幫助。更多Python學習指路:

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2236/viewspace-2829394/,如需轉載,請註明出處,否則將追究法律責任。

相關文章