我想从列表中取出一部分拿来使用,可以创建切片,指定需要使用的第一个元素和最后一个元素的索引
使用例子,说明切片的使用
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