[{"data":1,"prerenderedAt":60},["ShallowReactive",2],{"article-34":3},{"code":4,"msg":5,"data":6,"count":14},200,"查询成功",{"id":7,"title":8,"keywords":9,"description":10,"category_id":11,"content":12,"body_html":13,"thumb_up":14,"clicks":15,"sort":14,"remark":16,"status":17,"is_open":17,"is_deleted":14,"is_top":14,"is_recommend":14,"create_time":18,"update_time":19,"image_id":20,"url":13,"member_id":14,"cate_name":21,"prev":22,"next":25,"tags":28,"words":31,"read_time":32,"comments":14,"cover":33,"relevant":34},34,"Python基础整理之列表常见操作","python,列表","列表是最常用的Python数据类型，它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型",5,"列表是最常用的Python数据类型，它可以作为一个方括号内的逗号分隔值出现。\n\n列表的数据项不需要具有相同的类型\n\n###### 列表的格式\n\n```python\nnewList = ['A','B','C']\n```\n###### 常见操作方法\n\n添加元素\n\n1、append() 方法用于在列表末尾添加新的对象。\n\n栗子\n\n```python\nli = ['A','B','C']\nprint(\"-----添加之前，列表li的数据-----\")\nfor item in li:\n    print(item)\n\t\n#提示、并添加元素\ntmp = input('请输入要添加的字母:')\nli.append(tmp)\n\nprint(\"-----添加之后，列表li的数据-----\")\nfor item in li:\n    print(item)\n```\n运行结果\n\n```python\n-----添加之前，列表li的数据-----\nA\nB\nC\n请输入要添加的字母:D\n-----添加之后，列表li的数据-----\nA\nB\nC\nD\n```\n2、 extend() 函数用于在列表末尾一次性追加另一个序列中的多个值（用新列表扩展原来的列表）\n\n栗子\n\n```python\nali = ['A', 'B', 'C']\nbli = ['D', 'E']\nali.extend(bli)\nprint(ali)\n```\n运行结果\n\n```python\n['A', 'B', 'C', 'D', 'E']\n\n```\n3、 insert(index, object) 在指定位置index前插入元素object\n\n栗子\n\n```python\nali = ['A', 'B', 'C']\nali.insert(1, 'D')\nprint(ali)\n```\n\n运行结果\n\n```python\n['A', 'D', 'B', 'C']\n```\n4、 count() 方法用于统计某个元素在列表中出现的次数。\n\n栗子\n\n```python\nali = ['A', 'B', 'C', 'A']\ncount = ali.count('A')\nprint(count)\n```\n运行结果\n\n```python\n2\n```\n5、 index() 函数用于从列表中找出某个值第一个匹配项的索引位置。\n\n栗子\n\n```python\nali = ['A', 'B', 'C', 'A']\nAindex = ali.index('A')\nCindex = ali.index('C')\nprint('A 的索引位置：%s'%Aindex)\nprint('C 的索引位置：%s'%Cindex)\n```\n运行结果\n\n```python\nA 的索引位置：0\nC 的索引位置：2\n```\n6、 pop() 函数用于移除列表中的一个元素（默认最后一个元素），并且返回该元素的值。\n\n栗子\n\n```python\nmovie = ['加勒比海盗','骇客帝国','第一滴血','指环王','霍比特人','速度与激情']\nprint('------删除之前------')\nprint(movie)\nmovie.pop()\nprint('------删除之后------')\nprint(movie)\n```\n运行结果\n\n```python\n------删除之前------\n['加勒比海盗', '骇客帝国', '第一滴血', '指环王', '霍比特人', '速度与激情']\n------删除之后------\n['加勒比海盗', '骇客帝国', '第一滴血', '指环王', '霍比特人']\n```\n7、 remove() 函数用于移除列表中某个值的第一个匹配项。\n\n栗子\n\n```python\nmovie = ['加勒比海盗','骇客帝国','第一滴血','指环王','霍比特人','速度与激情']\nprint('------删除之前------')\nprint(movie)\nmovie.remove('第一滴血')\nprint('------删除之后------')\nprint(movie)\n```\n运行结果\n\n```python\n------删除之前------\n['加勒比海盗', '骇客帝国', '第一滴血', '指环王', '霍比特人', '速度与激情']\n------删除之后------\n['加勒比海盗', '骇客帝国', '指环王', '霍比特人', '速度与激情']\n```\n8、 del根据下标进行删除\n\n栗子\n\n```python\nmovie = ['加勒比海盗','骇客帝国','第一滴血','指环王','霍比特人','速度与激情']\nprint('------删除之前------')\nprint(movie)\ndel movie[2]\nprint('------删除之后------')\nprint(movie)\n```\n运行结果\n\n```python\n------删除之前------\n['加勒比海盗', '骇客帝国', '第一滴血', '指环王', '霍比特人', '速度与激情']\n------删除之后------\n['加勒比海盗', '骇客帝国', '指环王', '霍比特人', '速度与激情']\n```\n9、 reverse() 函数用于反向列表中元素。\n\n栗子\n\n```python\nali = ['A', 'B', 'C', 'D']\nprint(ali)\nali.reverse()\nprint(ali)\n```\n\n运行结果\n\n```python\n['A', 'B', 'C', 'D']\n['D', 'C', 'B', 'A']\n```\n10、 sort() 函数用于对原列表进行排序，如果指定参数，则使用比较函数指定的比较函数。\n\nsort方法是将list按特定顺序重新排列，默认为由小到大，参数reverse=True可改为倒序，由大到小。\n\n栗子\n\n```python\nali = ['A', 'B', 'C', 'D', 'F', 'E']\nprint(ali)\nali.sort()\nprint(ali)\nali.sort(reverse=True)\nprint(ali)\n```\n\n运行结果\n\n```python\n['A', 'B', 'C', 'D', 'F', 'E']\n['A', 'B', 'C', 'D', 'E', 'F']\n['F', 'E', 'D', 'C', 'B', 'A']\n```\n \n",null,0,676,"",1,"2019-02-10 16:53:55","2026-04-19 15:15:57",133,"Python",{"id":23,"title":24},33,"多线程爬去英雄联盟所有英雄的皮肤",{"id":26,"title":27},35,"xpath爬去boss直聘职位信息",[29],{"id":30,"name":21},27,1450,3,"https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002Fbe\u002F7eb81eb8c1826e0eb5671b64818cf3.jpg",[35,40,45,50,55],{"id":36,"title":37,"create_time":38,"description":39},95,"Django启用memcache缓存","2020-10-23 11:17:27","在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面.当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力.",{"id":41,"title":42,"create_time":43,"description":44},91,"用Python实现编程语言 20 年的动态排行榜","2020-06-24 16:06:54","爬取一下，自2001年5月至今，TIOBE 编程语言排行榜上编程语言的变化情况，看一下在接近20年的时间里，编程语言的热度是如何变化的。\r\n",{"id":46,"title":47,"create_time":48,"description":49},100,"re正则表达式","2021-07-10 18:09:52","正则表达式是一个特殊的字符序列，它能帮助你方便的检查一个字符串是否与某种模式匹配，本文罗列re正则表达式中，常用的匹配符号。",{"id":51,"title":52,"create_time":53,"description":54},63,"Python与mysqldump的数据库备份","2019-10-14 15:35:33","mysqldump是备份MySQL数据库的一种好工具。它相对于用phpmyadmin等备份工具更加快速，又避免受php.ini等的限制，在windows系统下还可以结合计划任务实现定时远程备份数据库",{"id":56,"title":57,"create_time":58,"description":59},73,"城市天气爬去并绘制图表","2020-01-03 16:20:15","以爬去深圳城市七天天气为例，`BeautifulSoup`爬去天气数据，`echart`绘制最高气温与最低气温折线图。",1783431668033]