我想從列表中取出一部分拿來使用,可以創建切片,指定需要使用的第一個元素和最后一個元素的索引
使用例子,說明切片的使用
1
2
3
4
5
6
7
|
#創建一個數字列表,代表我有100頁文章,然后進行分頁顯示 mage = list ( range ( 1 , 101 )) max_count = len (mage) #使用len()獲取列表的長度,上節學的 n = 0 while n<max_count: #這里用到了一個while循環,穿越過來的 print (mage[n:n + 10 ]) #這里就用到了切片,這一節的重點 n = n + 10 |
輸出:
1
2
3
4
5
6
7
8
9
10
|
[ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] [ 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 ] [ 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 30 ] [ 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 ] [ 41 , 42 , 43 , 44 , 45 , 46 , 47 , 48 , 49 , 50 ] [ 51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 , 60 ] [ 61 , 62 , 63 , 64 , 65 , 66 , 67 , 68 , 69 , 70 ] [ 71 , 72 , 73 , 74 , 75 , 76 , 77 , 78 , 79 , 80 ] [ 81 , 82 , 83 , 84 , 85 , 86 , 87 , 88 , 89 , 90 ] [ 91 , 92 , 93 , 94 , 95 , 96 , 97 , 98 , 99 , 100 ] |
總結
1、切片使用第一個元素和最后一個元素的索引,中間使用冒號分割,并使用中括號'[]'包起來,形成切片
2、如果從列表第一個元素開始,切片中第一個元素的索引可以省略,如mage[:10]
3、如果切片到最后一個元素結束,切片中最后一個元素的索引可以省略,如mage[91:]
4、切片可以使用for循環進行遍歷
以上這篇Python 利用切片從列表中取出一部分使用的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。
原文鏈接:https://blog.csdn.net/a411178010/article/details/78537888