摘要: 1.关于删除(重点) 1.join可以把列表转化字符串 join里面内容迭代 2.for el in lst: lst.remove(el) # 内部有一个变量来记录当前被循环的位置 # 直接删除是删不干净的, # 原因是每次删除都涉及到元素移动 先把要删除的内容保存到一个新列表里面 循环这个新列表 阅读全文
posted @ 2019-03-21 14:53 Jonathan1 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.说反话:给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出 1 # 说反话 2 # 方法1 3 str1 = input() 4 lst1 = str1.split(" ") 5 lst1.reverse() 6 s = " ".join(lst1) 7 print(s) 8 9 # 方 阅读全文
posted @ 2019-03-21 11:33 Jonathan1 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.小数据池 > 为了快 避免重复创建 1.代码块 每次运行的一个单元 函数/类/command交互命令 eval() 2.is 和 == 内存地址 id(变量名) 内存的开辟是由解释器决定的 is比较的是内存地址 == 判断值是否相等(我们一直在用) 在python里面,默认会把数字、字符串、bo 阅读全文
posted @ 2019-03-21 10:37 Jonathan1 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.有字符串 "k:1|k1:2|k2:3|k3:4" 处理成字典 {'k':1,'k1':2....} 1 # 转换成字典(面试题) 这里面主要就是一个切割 2 str1 = "k:1|k1:2|k2:3|k3:4" 3 dic = {} 4 lst = str1.split("|") 5 for 阅读全文
posted @ 2019-03-21 10:09 Jonathan1 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.什么是字典 dict. 以{}表示,每一项用逗号隔开,内部元素用key:value的形式 查询的效率特别高,内部使用key来计算一个内存地址 key是不可变的数据类型 必须是可哈希的数据 2.字典的增删查找 1.增加 dic = {} dic["黄渤"] = "疯狂的石头" dic["王博强"] 阅读全文
posted @ 2019-03-21 10:06 Jonathan1 阅读(185) 评论(2) 推荐(0) 编辑