>>> timeit.timeit(stmt='10**4 in s',setup='s=range(10**5)', number=10**5) 13.447274759909192 >>> timeit.timeit(stmt='10**4 in s',setup='s=set(xrange(10**5))', number=10**5) 0.006686778187940945 >>>
python中list是有序,set是无序,这是为什么
集合中的元素有三个特征:1.确定性(集合中的元素必须是确定的) 2.互异性(集合中的元素互不相同。例如:集合A={1,a},则a不能等于1) 3.无序性(集合中的元素没有先后之分),如集合{3,4,5}和{3,5,4}算作同一个集合。
37,743
社区成员
34,212
社区内容
加载中
试试用AI创作助手写篇文章吧