python之列表索引,切片,添加,刪除,修改


# 什么時候用列表?---同一個類型的數據,建議用列表
注意:# 列表中的子元素為元組,不可以對元組的子元素進行修改,但可以整體修改
m = [1, 0.02,'hello',(1,2,3),True]
# m[3][2] = 'nihao'錯誤
m[3] = 'nihao'
print(m)  # [1, 0.02, 'hello', 'nihao', True]

列表的格式:# 列表list 符號[ ]

# 1.空列表
c = []
# 2.列表中可以包含任何類型的數據
# 3.列表中的元素 根據逗號分割
a = [1, 0.02,'hello',[1,2,3],True]
# 4.列表里的元素,也是有索引值的,從0開始
# 5.獲取列表里的單個值:列表[索引值]
print(a[-1])  # True
print(a[2])  # hello
# 6.列表的切片 同字符串的操作 列表名[索引頭:索引尾:步長]
print(a[::2])  # [1, 'hello', True]
print(a[0:5:2])   # [1, 'hello', True]
# 7.列表中添加任何類型的數據
# (1)append()追加在末尾 不能追加多個元素
a = [1, 0.02,'hello',[1,2,3],True]
a.append('你很可愛')
print('a列表的值{0}'.format(a))
# (2)insert()插入數據,需指定位置
a.insert(2,'kite')
print('a列表的值{0}'.format(a))
 
        
# (3)extend()一次可以插入多個數據,只能放在結尾
a.extend([11,12,13])
print('a列表的值{0}'.format(a))  # a = [1, 0.02,'hello',[1,2,3],True,11,12,13]
# 8.刪除元素
# (1)pop()默認刪除最后一個元素
a.pop()
a.pop(2)  # 刪除a[2] #刪除指定索引位置的元素
# (2)指定刪除某個值
a.remove(1)  # 刪除1
 
        
# (3)清空列表
a.clear()
# 9.修改
b = [1, 0.02,'hello',[1,2,3],True]
b[1] = 'Time'  # 賦值
print('b列表的值{0}'.format(b))

 






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM