【发布时间】:2011-06-05 15:30:12
【问题描述】:
我已阅读此answer,这可能是在 Python 中随机化字符串列表的最佳方式。我只是想知道这是否是最有效的方法,因为我通过以下代码获得了大约 3000 万个元素的列表:
import json
from sets import Set
from random import shuffle
a = []
for i in range(0,193):
json_data = open("C:/Twitter/user/user_" + str(i) + ".json")
data = json.load(json_data)
for j in range(0,len(data)):
a.append(data[j]['su'])
new = list(Set(a))
print "Cleaned length is: " + str(len(new))
## Take Cleaned List and Randomize it for Analysis
shuffle(new)
如果有更有效的方法可以做到这一点,我将非常感谢任何关于如何做到这一点的建议。
谢谢,
【问题讨论】:
标签: python list random performance shuffle