06 2020 档案

摘要:第一步 安装jupyter-themes 首先在Anaconda Prompt控制台下用 pip 安装 jupyter-themes pip install jupyter-themes 第二步 查看可用主题 jt -l 第三步 切换到自己想切换的主题,比如 onedork jt -l onedor 阅读全文
posted @ 2020-06-15 23:53 sinlearn 阅读(324) 评论(0) 推荐(0) 编辑
摘要:题目 存在重复元素:给定一个整数数组,判断是否存在重复元素。如果任意一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3: 输 阅读全文
posted @ 2020-06-10 16:07 sinlearn 阅读(196) 评论(0) 推荐(0) 编辑
摘要:题目 旋转数组:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4 阅读全文
posted @ 2020-06-10 14:50 sinlearn 阅读(158) 评论(0) 推荐(0) 编辑
摘要:字符串切片 test_str = "python is ok." print(test_str[::-1]) 递归的方式 def reverse_str(s): if s == "": return s else: return reverse_str(s[1:]) + s[0] test_str 阅读全文
posted @ 2020-06-07 17:11 sinlearn 阅读(4117) 评论(0) 推荐(0) 编辑
摘要:要搞懂这三个概念,将下面三个程序自己测试一遍就行。 复制 a = 1 b = a print(id(a), id(b)) print(a,b) 140716855894416 140716855894416 1 1 浅拷贝 #只拷贝一层 jack = ["jack",['age',20]] tom 阅读全文
posted @ 2020-06-07 16:15 sinlearn 阅读(141) 评论(0) 推荐(0) 编辑
摘要:列表推导式 A = [i for i in range(0,10)] B = [ i**2 for i in A] 字典推导式 for k,v in zip(['a','b','c','d'],[1,2,3,4]): print(k,v) d = { key:value for (key,value 阅读全文
posted @ 2020-06-07 16:11 sinlearn 阅读(131) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1:输入: [7,1,5,3,6,4]输出: 7 解释: 在第 阅读全文
posted @ 2020-06-01 19:42 sinlearn 阅读(223) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 _nums 阅读全文
posted @ 2020-06-01 19:10 sinlearn 阅读(104) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示