Python使用列表的一部分

2021-10-20 07:03:01 字數 1107 閱讀 3920

在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...