上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 题目 存在重复元素:给定一个整数数组,判断是否存在重复元素。如果任意一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3: 输 阅读全文
posted @ 2020-06-10 16:07 sinlearn 阅读(183) 评论(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 阅读(145) 评论(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 阅读(4071) 评论(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 阅读(136) 评论(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 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1:输入: [7,1,5,3,6,4]输出: 7 解释: 在第 阅读全文
posted @ 2020-06-01 19:42 sinlearn 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 _nums 阅读全文
posted @ 2020-06-01 19:10 sinlearn 阅读(100) 评论(0) 推荐(0) 编辑
摘要: requests 模块简介 简介: 爬虫中的一个基于网络请求的模块 安装: 作用: 模拟浏览器发起请求 编码流程: 1.指定url 2.发起请求 3.获取响应数据(爬取到的页面源码数据) 4.持久化存储 requests模块的使用 第一个反爬机制 robots 协议: 是一个纯文本协议, 协议中规定 阅读全文
posted @ 2020-05-25 20:16 sinlearn 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 什么是爬虫? 就是通过编写程序,让其模拟浏览器上网,然后在互联网中抓取数据的过程 关键字: 模拟: 浏览器本身就是一个纯天然的原始爬虫工具 抓取: 抓取一整张的页面源码数据 抓取一整张页面中的局部数据 爬虫的分类: 通用爬虫: 要求我们爬取一整张页面的源码数据 聚焦爬虫: 要求我们抓取一整张页面中的 阅读全文
posted @ 2020-05-25 20:14 sinlearn 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 数据集下载:链接:https://pan.baidu.com/s/16gohErShMpG0lP4EmdYrYg 提取码:01j0 算法简介 K-Means也称为K均值,是一种聚类(Clustering)算法。聚类属于无监督式学习。它可以根据数据特征将数据集分成K个不同的簇,簇的个数K是由用户指定的 阅读全文
posted @ 2020-05-24 17:43 sinlearn 阅读(314) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页