- 博客(128)
- 收藏
- 关注
原创 jeapedu 135 集合的其他函數
链接: https://pan.baidu.com/s/1lAMbvgQgiw9MUc3UlVg0wA 密码: qv3fprint(help(set.pop))s = set("hello jeapedu")print(s)s.pop()print(s)s.pop()print(s)print(help(set.difference_update)) # update...
2018-04-15 17:01:17 172
原创 jeapedu 134 集合的習題6方法二
链接: https://pan.baidu.com/s/14rofE56nqdADYSVaoIv32Q 密码: 9e2s# 7 delete elements of list b in list aa = [1, 3, 3, 5, 1, 6, 5, 5]b = [1, 3, 7, 9]print('a', a)print('b', b)c = list()d = list()fo...
2018-04-15 17:00:11 163
原创 jeapedu 133 集合的習題6
链接: https://pan.baidu.com/s/1KZNLIIY_Ag5R2aJxgEueBg 密码: udnp# 7 delete elements of list b in list aa = [1, 3, 3, 5, 1, 6]b = [1, 3, 7, 9]print(a)print(b)for x in a: if x in b: a.rem...
2018-04-15 16:53:29 138
原创 jeapedu 132 集合的習題5
链接: https://pan.baidu.com/s/1SzWqGtyiMUH1lsnrQIiHgg 密码: cwx6# 6 find same value's keyd1 = dict(a = 12, b = 13, c = 12, d = 15, e = 19)print(d1)dk = d1.keys()dv = list(d1.values())print(dk, dv)...
2018-04-15 16:51:22 177
原创 jeapedu 131 集合的習題4方法二
链接: https://pan.baidu.com/s/1996iJn-9Fi1SD3uD_VloHA 密码: yyur# 5 combine two lists, duplicateli1 = [1, 3, 5, 6]li2 = [2, 3, 6, 9, 10]t = list()ll = li1 + li2for x in ll: if x not in t: ...
2018-04-15 16:43:24 156
原创 jeapedu 130 集合的習題4
链接: https://pan.baidu.com/s/1egip4ulMGaCKuLzCAbjKlA 密码: si74# 5 combine two lists, duplicateli1 = [1, 3, 5, 6]li2 = [2, 3, 6, 9, 10]l = li1 + li2lss = set(l)ll = list(lss)print(ll)ls1 = set(l...
2018-04-15 16:35:31 125
原创 jeapedu 129 集合的習題3
链接: https://pan.baidu.com/s/1eI0ybsXKhU3Zrow8u9fCPA 密码: sv26# 3 find different item in two tuplet1 = tuple("123456")t2 = tuple("245689")print(t1)print(t2)s1 = set(t1)s2 = set(t2)print(s1)pri...
2018-04-15 16:32:02 154
原创 jeapedu 128 集合的習題2
链接: https://pan.baidu.com/s/1G4E90F62WV_8DTdwoN0_1Q 密码: vc5w# 2 find common key in two dictd1 = dict(a = 1, b = 2, c = 3)d2 = dict(b = 3, d = 4, f = 5)print(d1)print(d2)dk1 = d1.keys()dk2 = d2...
2018-04-15 16:14:47 135
原创 jeapedu 127 集合的習題1
链接: https://pan.baidu.com/s/13xwfMjtKxEK6m8OP27tE8A 密码: v9ea# 1 all the list elements in other list# 2 find common key in two dict# 3 find different item in two tuple# 4 count char times in strin...
2018-04-15 16:13:36 235
原创 jeapedu 126 集合的函數
链接: https://pan.baidu.com/s/1FNEt6ibJz3SOK_cZDPo-2w 密码: twrbss = {1, 4, 6, 8}print(ss, type(ss))ss = {1, 4, 6, 8, 1, 3, 6, 4}print(ss, type(ss))#print(ss[1]) # 不支持索引print(help...
2018-04-15 10:57:18 97
原创 jeapedu 125 集合基本概念
链接: https://pan.baidu.com/s/1xQua30aVroGmaBkeh3uk8w 密码: 5nx2# type int char list tuple dict# set 集合print(help(set))s = "hello jeapedu"print("string ->", s, len(s))lis = list(s)print("list -...
2018-03-27 20:43:06 405
原创 jeapedu 121~124 模塊
链接: https://pan.baidu.com/s/1Pb01gfw_6h0bLNS_ZbAujQ 密码: ipmiimport randomx = random.randint(1, 10)print(x)import amz = am.add(19, 11)print("testam z", z)## 122 模塊pyc文件# import後,自動生成pyc文件...
2018-03-27 20:41:52 150
原创 jeapedu 120 匿名函數lambda
链接: https://pan.baidu.com/s/1RqenIMEMKzgibFU-Sjgb9Q 密码: iwvnli = range(97,123)print(li)print(chr(98))lalpha = list(map(chr, li))print(lalpha)def add100(x): z = x + 100 return zl100 = ...
2018-03-27 20:38:41 136
原创 jeapedu 119 dict.update函數
链接: https://pan.baidu.com/s/1skhIOUheITB8hefF_DU5Lw 密码: 2etw# 4 求和def addm(w, **kv): print(w, kv) li = kv.values() print(li, type(li)) s = w for x in li: s += x retu...
2018-03-24 18:00:50 307
原创 jeapedu 118 函數KeywordArguments
链接: https://pan.baidu.com/s/175ie5jT5aIgyEfhqnplfsQ 密码: 7n63print(add3(x = 4, y = 6, z = 9))print(add3(y = 4, z = 6, x = 9))print(add3(4, z = 6, y = 9))#print(add3(z = 4, 6, x = 9)) 必須先位置position...
2018-03-23 21:57:44 108
原创 jeapedu 117 函數變差數練習題
链接: https://pan.baidu.com/s/1ph9kCpc5Up1vLNzQELknAQ 密码: u3ucprint("---------max5---------")def max5(m, *b): li = list(b) li.insert(0, m) li.sort() return li[-1]print(max5(100, 14, ...
2018-03-23 21:55:29 123
原创 jeapedu 116 函數變參數設計
链接: https://pan.baidu.com/s/1BQXCLxrB9rTU1xU_PxG3Fw 密码: 2qib# 2 任意個數里的最大數的函數# 3 若干個字符串,排序輸出def maxn(li): max = li[0] for x in li: if max < x: max = x return max...
2018-03-23 21:53:29 112
原创 jeapedu 115 複習習題05
链接: https://pan.baidu.com/s/1THnZ05ryE4Ogje2rt0HbeQ 密码: d6hsprint(help(dict))#形參def add(x, y): z = x + y return za = 10b = 11c = add(a, b)print(c)def add3(x, y, z): return x + y ...
2018-03-23 21:51:58 175
原创 jeapedu 114 複習習題04
链接: https://pan.baidu.com/s/1MIwIvTUqnkw7LZFSI4OKdw 密码: j4su# 4 實現整型列表的排序# 插入排序,默認開頭是有序的,後面每個值依次插到前面print("---------charu-------------")li = [4, 2, 1, 5, 6, 3]print(li)i = 0while i < len(li...
2018-03-23 21:50:47 165
原创 jeapedu 113 複習習題03
链接: https://pan.baidu.com/s/1SSFAxa78zG0CzL2Wy7LhMg 密码: nhxu# 3 合併兩列表,去重, insert / append# 4 實現整型列表的排序# 5 快速合併兩有序(均升序)列表# 3 combine 2 lists, delete duplicateli1 = [3, 49, 23, 11, 85, 23]li2 = ...
2018-03-23 21:49:22 134
原创 jeapedu 112 複習習題02
链接: https://pan.baidu.com/s/10h_9E0_zxbT8cYwmPH2rzQ 密码: xr23# 2 判斷隨機產生的長度爲10的整型列表里,有無重複值?# 1)如何隨機數,13個人必有2人同屬相# 2)10個隨機數# 3)放到列表里去# 4)判重複?import randomli = list()temp = list()i = 0...
2018-03-12 19:51:23 160
原创 jeapedu 111 複習習題01
链接: https://pan.baidu.com/s/1tWj4TgPOf_9p2wuaoucVug 密码: bjrd# 1 s = "ss aa bb cc aa dd ee aa ff"# 1) how many 'aa', and return index# 2) how many methods, the fastest one?# 3) make a myCoun...
2018-03-12 19:50:31 135
原创 jeapedu 110 字典:公交查詢06 三次換乘線路
链接: https://pan.baidu.com/s/1R3aN-HqnjUPCjQ1ElJVo9Q 密码: 5eg7rs = '''aa bb ct uu dd yy fgtt yy ww mm cc bx qqss dd zz bxii mm bc ggtx cx bx qqpp cx gg nn ee'''def roadInfo(s): d = [] rs...
2018-03-12 19:49:15 122
原创 jeapedu 109 字典:公交查詢05 兩次換乘線路
链接: https://pan.baidu.com/s/1Ws2bzV0x_NoXbEB4ImeTMQ 密码: g6nyr1 = "aa bb cc uu dd yy gg"r2 = "tt yy ww mm p1 ee hh"r3 = "pp ss cc mm nn ee"bn = "bb"en = "ee"rd1 = r1.split()rd2 = r2.split()rd3...
2018-03-12 19:48:05 166
原创 jeapedu 110 字典:公交查詢06 三次換乘線路
链接: https://pan.baidu.com/s/1lRERVgQAAXZsJG94GPbesQ 密码: 28prrs = '''aa bb ct uu dd yy fgtt yy ww mm cc bx qqss dd zz bxii mm bc ggtx cx bx qqpp cx gg nn ee'''def roadInfo(s): d = [] rs...
2018-03-12 16:48:22 182
原创 jeapedu 109 字典:公交查詢05 兩次換乘線路
链接: https://pan.baidu.com/s/1YiMrN8Jvw8vkMs6DvEyrRg 密码: y2bgr1 = "aa bb cc uu dd yy gg"r2 = "tt yy ww mm p1 ee hh"r3 = "pp ss cc mm nn ee"bn = "bb"en = "ee"rd1 = r1.split()rd2 = r2.split()rd3...
2018-03-12 16:47:23 471
原创 jeapedu 108 公交查詢04 找到含起點和終點線路
链接: https://pan.baidu.com/s/1KabBO58ahVaKEebBWWwHNA 密码: argpr1 = "aa bb cc uu dd yx gg"r2 = "tt yy bb ww mm cc ee hh"r3 = "pp cx mm nn ee"bn = "bb"en = "ee"rd1 = r1.split()rd2 = r2.split()r...
2018-03-12 16:46:22 174
原创 jeapedu 107 字典: 公交查詢03 找到一次換乘路線
链接: https://pan.baidu.com/s/19y0VqeV3I8jm-mvOdpDdMg 密码: 7xcqr1 = "aa bb cc uu dd yx gg"r2 = "tt ee ww yy cc hh"bn = "bb"en = "ee"rd1 = r1.split()rd2 = r2.split()print(rd1, rd2)if bn in rd1: ...
2018-03-12 12:42:48 184
原创 jeapedu 106 字典公交查詢02 找到直達線路
链接: https://pan.baidu.com/s/1-LUGXxJCi6dUQvrY2sZL0w 密码: npsnsa = "aa bb cc dd ee ff gg hh"sb = "ax bb cx dx ee fx"sc = "dt bb fy cc hy ee tx"bname = "bb"ename = "ee"st = sa.split()n = range(0,...
2018-03-12 11:48:54 216
原创 jeapedu 105 字典:公交查詢01 構造線路字典
链接: https://pan.baidu.com/s/1epnTTNxB80ZpkG09ApPNpA 密码: skua# 6 用字典公交換乘s1 = "aa bb cc dd ee ff gg hh"st = s1.split()print(st)n = range(0, len(st))p1 = zip(n, st)pt = dict(p1)print(pt)bname =...
2018-03-12 11:48:01 170
原创 jeapedu 104 字典:百萬條數據快速檢索01
链接: https://pan.baidu.com/s/1jIyDtLp-4nJvZEHPGYv0Iw 密码: eawu# 4 字典長度10萬,隨機產生key和value# 1)字典key取值100萬到1000萬# 2)字典的value時列表,長度爲4,均是整型,所有制均介於1000到100萬# 3)每1萬次lv3 值爲25000import randomdatab = dict()...
2018-03-12 06:32:18 162
原创 jeapedu 103 字典setGet和update函數
链接: https://pan.baidu.com/s/1gUiOGduyAh1g3kz3BD0CcQ 密码: jbfbprint(help(dict.get))d2 = {1 : 3, 'a' : 4}print(d2)print(d2.get(1))print(d2.get(2, "what?"))print(d2)# D.get(k[,d]) -> D[k] if k ...
2018-03-12 06:31:27 219
原创 jeapedu 102 通過value返回key
链接: https://pan.baidu.com/s/1WSUKmAh97lvayH5lfhTYQA 密码: 5h49v = 100k = d.keys()for x in k: # x 爲字典d的key遍歷 if d[x] == v: print(x)it = d.items()print(it)k = d.keys()v = ...
2018-03-12 06:30:37 116
原创 jeapedu 101 字典的keys和values函數
链接: https://pan.baidu.com/s/1UAJZZczFojvgU3zwPGrIqw 密码: xb3d# 2 遍歷字典k = d.keys()print(k, type(k))for x in k: print(x, d[x])# D.items() -> a set-like object providing a view on D's items...
2018-03-12 06:29:42 168
原创 jeapedu 100 字典和zip函數
链接: https://pan.baidu.com/s/185gC2xKKEXRp-y4NEo0-RQ 密码: bh2hprint("----------")ascii = range(97, 123)alpha = map(chr, ascii)bn = zip(ascii, alpha)d2 = dict(bn)print(d2)print("----------")# o...
2018-03-11 22:29:08 130
原创 jeapedu 99 字典的構造函數
链接: https://pan.baidu.com/s/12Vf_tAPIF2s2ggqRMuj5wg 密码: pkdnprint(help(dict))ascii = range(97, 123)alpha = map(chr, ascii)print(ascii, alpha)def dd(x, y): return (x, y) # 多值返回元...
2018-03-11 22:28:06 117
原创 jeapedu 98 字典習題1
链接: https://pan.baidu.com/s/15fD-v6o409UDSuyPdso4yg 密码: gacn# 1 make a dict: {'a' : 97, 'b' : 98, ... , 'z' : 122}print(help(dict))# make dict by d[]d = {}d = dict()for x in range(97, 123): ...
2018-03-11 22:27:14 161
原创 jeapedu 97 字典的基本概念
链接: https://pan.baidu.com/s/1lnlzPVqMSprb9ZZZDoTbxw 密码: 38sn# str list tuple, 可以遍歷,切片s = "abcdef"# 012345print(s, s[2], s[3 : 5], type(s))#s[1] = "B" # 有序,只讀li =...
2018-03-11 22:21:48 173
原创 jeapedu 96 map和zip
链接: https://pan.baidu.com/s/1QOPKfa-TxGdT45PDCtSDkw 密码: j5e4# use zip to make mapprint(help(map))print(help(zip))def fx(x, y): return (x, y) # return tupleli1 = range(1, 11...
2018-03-11 21:51:01 131
原创 jeapedu 95 map和ord
链接: https://pan.baidu.com/s/1ubw-360QuMZZtGYfyllQiA 密码: 576tascii = list(range(97, 123))print(ascii)def f(x): return chr(x)lc = list(map(f, ascii))print(lc)lz = list(zip(lc, ascii))print(l...
2018-03-11 21:49:40 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人