在python中常常用切片來擷取乙個列表的一部分
1.關於切片, 要建立切片就需要指定切片的起點和終點, 但終點並不會包含在切片內
list_1 =
['charles'
,'martina'
,'michael'
,'florence'
,'eli'
]print
(list_1[0:
3])print
(list_1[1:
4])print
(list_1[:6
])# 如果沒有指定索引的起點則預設從起點開始, 另外, 索引可以超過列表的空間, python終止於末尾
print
(list_1[:]
)# 沒有指定終點會預設終止於末尾
print
(list_1[-3
:])# 索引也可以是負數, 比如指定後三位的切片
2.遍歷切片, 可以在for迴圈中使用切片
list_2 =
['charles'
,'martina'
,'michael'
,'florence'
,'eli'
]print
("here are the first three players on my team:"
)for player in list_2[:3
]:print
(player)
3.利用切片,我們也可以複製列表
list_2 =
['charles'
,'martina'
,'michael'
,'florence'
,'eli'
]list_3 = list_2 # 這只是給list_2多起了個名字, 沒有起到複製列表的作用
# 正確的複製列表是下面的操作
list_4 = list_2[
:]
當然,也可以利用切片複製列表的一部分
感謝你的時間
使用列表的一部分 python之切片
python中的列表是由一系列按特定順序排列的元素組成,其中的元素可以是任何東西,而且其中的元素之間沒有任何關係,有些類似與c 中的一維陣列,只是相比較看來python列表的內涵要深的多。在python中,用方括號 來標識列表,並用都好來分割其中的元素,簡單例項如下 countries china ...
測試只是一部分
對於很多測試人員來說,測試相關的內容是工作的全部,這是我們的視角。但是換個角度也許就不是這樣。首先我們工作的地方大部分是商業組織,是某個公司,開發某類產品或者提供某類服務,也就是business。所以從組織的層級往上看,到了一定的級別,其實看到的是業務 產品等東西,當然他們也關心我們技術和競爭對手的...
Laravel 一部分總結
1.使用命令自動建立model層 進入所在目錄 php artisan make model test 2增刪改查 toarray 將資料變成陣列 public functionusertest 增 預設有兩個字段,可以在model層關閉,或者在表中新增 public timestamps fals...