Python 序列
阿新 • • 發佈:2018-01-21
ria 訪問 ble 必須 variable data- mark 進行 結果
-
1、序列特點
-
序列的每一個元素被分配一個序號—即元素的位置(索引)
-
常用序列 字符串、列表、元祖
-
-
2、通用序列操作
-
索引
即通過元素序號訪問元素,第一個元素序號為0,最後一個元素為-1
demo_list = [1, ‘This is only a test!‘, 2018] print(demo_list[1]) print(demo_list[-1]) # This is only a test! # 2018
-
分片
-
通過兩個索引來訪問一定範圍內的元素
-
索引置空,則提取到列表結尾或者開始
-
開始點的元素包含在結果內,結束點的元素不被包含。
-
若步長為正數,分片從左向右提取元素;若步長為負數,分片從右向左提取元素
-
若步長值為負數,則開始點元素必須大於結束點元素索引值。
demo_list = [1,2,3,4,5,6,7,8,9] print(demo_list[3:7]) print(demo_list[-3:]) print(demo_list[:5]) print(demo_list[2:8:3]) print(demo_list[7:2:-2]) ? # [4, 5, 6, 7] # [7, 8, 9] # [1, 2, 3, 4, 5] # [3, 6] # [8, 6, 4]
-
-
連接
-
只有相同類型的序列才能進行連接操作
demo_list1 = [2,3,4] demo_list2
-
-
-
一個序列乘以一個int(x)將會產生一個新序列,原序列的元素會重復x次
demo = ‘This is a test ‘ print(demo * 3)
# This is a test This is a test This is a test
-
-
成員資格in
- 檢查一個元素是否在序列中
-
demo = "this is a test !" print(‘is‘ in
-
Python 序列