![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
题库
Python少年班
最爱vi
展开
-
python面试题-写出⼀个函数,给定参数 3,⽣成含有 3个元素值为 1~3 的数 组,元素顺序 随机,但值不重复
import randomdef test1(n): list1 = [i for i in range(1, n + 1)] list2 = list() for i in range(1, n + 1): list2.append(list1.pop(random.randint(0, n - i))) print(list2)tes...原创 2019-06-16 21:58:01 · 447 阅读 · 0 评论 -
python面试题-6在不⽤其他变量的情况下,交换a、b变量的值
a = 88b = 66a = a + bb = a - ba = a - bprint(a)print(b)a = 88b = 66a = a - bb = b + aa = b - aprint(a)print(b)a = 88b = 66a, b = b, aprint(a)print(b)原创 2019-06-16 23:10:52 · 399 阅读 · 0 评论 -
python 一行代码实现列表去重
a = [1,2,3,4,5,6,7,8,9,4,5,6,7,8]print(list({}.fromkeys(a).keys()))原创 2019-06-24 20:26:54 · 1172 阅读 · 0 评论