1. 程式人生 > >列表與元組——自興人工智能

列表與元組——自興人工智能

人工智能 講解 位置 spa ever span 長度 分片 更新列表

在講解列表與元組之前我們先了解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()

三、列表與元組的區別

列表與元組的區別在於元組的元素不能修改,元組一旦初始化就不能修改

列表與元組——自興人工智能