之前自己一直使用random中 randint生成随机数以及使用for将列表中的数据遍历一次。
现在有个需求需要将列表的次序打乱,或者也可以这样理解:
【需求】将一个容器中的数据每次随机逐个遍历一遍。
random.shuffle()方法提供了完美的解决方案。
不会生成新的列表,只是将原列表的次序打乱
# shuffle()使用样例
import random
x = [i for i in range(10)]
print(x)
random.shuffle(x)
print(x)
python 字符串下标与切片的实例代码,如下:
# !/usr/bin/env python
name = ksunone
# 索引 (下标)
所谓“下标”,就是编号,就好比超市中的存储柜的编号,通过这个编号就能找到相应的存储空间
列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引。
如果想取出部分字符,那么可以通过下标的方法.
k s u n o n e
1 2 3 4 5 6
get = name[0]
print(get)
# 切片