自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Crag的博客

自学编程

  • 博客(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 258

原创 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 232

原创 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 197

原创 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 235

原创 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 204

原创 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 175

原创 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 205

原创 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 174

原创 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 295

原创 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 151

原创 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 472

原创 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 206

原创 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 182

原创 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 351

原创 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 149

原创 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 162

原创 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 161

原创 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 219

原创 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 205

原创 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 182

原创 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 189

原创 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 174

原创 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 161

原创 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 200

原创 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 210

原创 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 541

原创 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 201

原创 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 214

原创 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 243

原创 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 226

原创 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 205

原创 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 246

原创 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 147

原创 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 214

原创 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 180

原创 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 156

原创 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 212

原创 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 216

原创 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 160

原创 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 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除