摘要: 代码: l = [['a',1],['b',2]] t = (('x',3),('y',4)) d_l = dict(l) d_t = dict(t) print(d_l) print(d_t) 结果: {'a': 1, 'b': 2} {'x': 3, 'y': 4} 阅读全文
posted @ 2019-12-04 13:35 代码怪lh 阅读(230) 评论(0) 推荐(0)
摘要: 原代码: a = dict() b = a b.update({"x":1}) print(a) print(b) 结果: {'x': 1} {'x': 1} 修改后: a = dict() b = a.copy() b.update({"x":1}) print(a) print(b) 结果: { 阅读全文
posted @ 2019-12-04 13:32 代码怪lh 阅读(191) 评论(0) 推荐(0)
摘要: 第一种方式(zip): list1 = ["mo","deng","ge"] list2 = [1,2,3] l = list(zip(list1,list2)) print(l) 第二种方式(for): list1 = ["mo","deng","ge"] list2 = [1,2,3] l = 阅读全文
posted @ 2019-12-04 13:28 代码怪lh 阅读(138) 评论(0) 推荐(0)
摘要: 代码: list = [3,7,0,5,1,8] for i in range(len(list)): if list[i]<5: list[i] = 0 elif list[i]>5: list[i] = 1 print(list) 结果: [0, 1, 0, 5, 0, 1] 阅读全文
posted @ 2019-12-04 13:22 代码怪lh 阅读(300) 评论(0) 推荐(0)
摘要: 代码: tuple = (1,2,3) set = {"four",5,6} l = list(tuple)+list(set) print(l) 结果: [1, 2, 3, 'four', 5, 6] 阅读全文
posted @ 2019-12-04 13:13 代码怪lh 阅读(382) 评论(0) 推荐(0)
摘要: 代码: def func(x,y): x,y = y,x print("新X的值为{},新Y的值为{}".format(x,y)) x = int(input("请输入X的值:")) y = int(input("请输入Y的值:")) func(x,y) 结果: 请输入X的值:2 请输入Y的值:3 阅读全文
posted @ 2019-12-03 18:00 代码怪lh 阅读(368) 评论(0) 推荐(0)
摘要: 代码: count = 0 for i in range(2,101): for j in range(2,i): if i % j == 0: break else: print(i,end=" ") count += 1 print("") print("2-100之间的素数有{}个".form 阅读全文
posted @ 2019-12-03 17:53 代码怪lh 阅读(1352) 评论(0) 推荐(0)
摘要: 第一种(普通): def func(n): if 0<n<=2: print("{}是一个素数".format(n)) i = 2 while n>2: if n % i == 0: print("{}不是素数".format(n)) break else: print("{}是一个素数".form 阅读全文
posted @ 2019-12-03 16:47 代码怪lh 阅读(431) 评论(0) 推荐(0)
摘要: 代码: def demo(n): def inner(x,y): sum = 0 list = [] for i in range(1,y+1): item = int(str(x)*i) list.append(item) sum += item print("列表为:",list) return 阅读全文
posted @ 2019-12-03 16:03 代码怪lh 阅读(603) 评论(0) 推荐(0)
摘要: 代码: def f(n): if n==1: return 0 elif n==2: return 1 return f(n - 1) + f(n - 2) n = int(input("请输入一个数字:")) print(f(n)) list = [] for i in range(1,n+1): 阅读全文
posted @ 2019-12-03 15:39 代码怪lh 阅读(497) 评论(0) 推荐(0)