標籤:strong 最大和 學習 pre 16px miss 分區 結束 col
1、序列包含 字串,列表,元組等 序列中每個元素都有自己的編號
2、映射 包含 字典 每個元素都有一個名字 稱為鍵
一、序列操作:索引,分區,加,乘,成員資格,迭代
1、索引:
a=‘hello‘
a[1]
>>>"hello"[1] e
功能與上節字串的索引類似
2、分區
可以指定步長,步長不能為0
[X:Y:Z]——X:開始位置包含 Y:結束位置,不包含 Z:步長
>>> a=‘abcd‘>>> a[::2]‘ac‘>>>
分區賦值:
>>> name=list(‘perl‘)>>> name[2:]=list(‘ar‘)>>> name[‘p‘, ‘e‘, ‘a‘, ‘r‘]
空列表:[]-直接建立
佔用空間卻不含任何內容的列表: [None]*10
>>> [None]*10[None, None, None, None, None, None, None, None, None, None]
3、成員資格:-使用 in 運算子 返回結果是布爾值
>>> permission = ‘rw‘>>> ‘w‘ in permissionTrue
len()返回序列包含元素的數量
max()和min()返回序列中最大和最小元素
list()可以根據字串建立列表
列表是可修改的
1、元素賦值
2、刪除元素 -del語句
>>> name=[‘a‘,‘b‘,‘c‘]
>>> del name[0]>>> name[‘b‘, ‘c‘]>>>
remove語句
>>> name.remove(‘b‘)>>> name[‘c‘]>>>
pop語句刪除元素返回該元素的值,預設是最後一個
>>> name.pop()
‘c‘
>>> name
[]
append():在列表末尾追加新的對象
count()統計某個元素在列表中出現的次數
index()找出某個值第一個匹配項的索引位置
insert()用於將對象插入到列表中
reverse()將列表中的元素反向存放
sort()對列表進行排序
元組:不可改變序列,通常用圓括弧括起來,
()——空元組
>>> 2,(2,)
tuple()——以一個序列作為參數並轉換成元組
元組可以在映射中當做鍵使用,而列表不行
Python學習3:列表與元組