列表與元組——自興人工智能
在講解列表與元組之前我們先了解Python中所有序列都可以進行哪一些特定操作?
包括索引,分片,序列相加,乘法,成員資格,長度,最大值,最小值
一、列表
1, 4
更新列表
一些序列中沒有而元素中有的方法,這些方法的作用都是更新列表,有元素賦值、元素刪除、分片賦值、和列表賦值
1).元素賦值
eg:a=[1,2,3,4]
a[1]=10
print a
1,10,3,4
2).增加元素
eg:a=[1,2,3,4]
a.append(5)
print a
[1,2,3,4,5]
3).刪除元素
eg:a=[1,2,3,4]
del a[1]
print a
[1,3,4]
4).分片賦值
eg:boil=list(‘女排奪冠了’)
print boil
[‘女‘,‘排‘,‘奪‘,‘冠‘,‘了‘]
2,列表嵌套
eg:field=[‘a‘,‘b‘,‘c‘]
num=[1,2,3]
mix=[field,num]
print mix
[[‘a‘,‘b‘,‘c‘],[1,2,3]]
print mix[0]
[‘a‘,‘b‘,‘c‘]
print mix[1]
[1,2,3]
3, 列表方法
append:在列表末尾添加對象
count:用於統計某個元素在列表中出現的次數
extend:用於在列表末尾一次性追加另一個序列中的多個值
index:用於從列表中找出某個值第一個匹配項的索引位置
insert:用於將對象插入列表
pop:用於移除該列表中的一個元素,並且返回該元素的值
remove:用於移除列表中某個值的第一個匹配項
reverse:用於反向列表中的元素
sort:對原列表進行排序
clear:清空列表
copy:復制列表
二、元組
1).tuple函數
eg: tuple(‘hello‘)
print tuple
(‘h‘,‘e‘,‘l‘,‘l‘,‘o‘)
2).元素的基本操作
1.訪問元組
2.修改元組
3.刪除元組
4.元組索引,截取
3).元組內置函數
1.len():計算元組元素個數
2.min():返回元組中元素的最小值
3.max():返回元組中元素的最大值
4.tuple():將列表轉為元組
註:將元組轉為列表用 list()
三、列表與元組的區別
列表與元組的區別在於元組的元素不能修改,元組一旦初始化就不能修改
列表與元組——自興人工智能