random模块提供了shuffle方法:
import random >>> l = [88, 'redice', -100, 'China'] >>> random.shuffle(l) >>> l [-100, 'redice', 'China', 88]
以前不知道random.shuffle方法,我是这样实现的:
def list_random(l): """Make a list sort random """ size = len(l) for i in range(len(l)): i1 = random.randint(0, size-1) i2 = random.randint(0, size-1) l[i1], l[i2] = l[i2], l[i1] return l >>> l = [88, 'redice', -100, 'China'] >>> list_random(l) ['redice', 'China', -100, 88]
呵呵,谢谢
VaTG790i.最好的<a href=http://www.kyfei.com>网站推广软件</a>,
非常好
....................
;ui;普i;uighur;ui;ui;个
在unix网络编程中看到了关于TCP/IP的一些内容,我感觉还是写的不够。正在下载中,一定
下载地址呢