其实本来是要reverse一下list的,就去查了一下list[::-1]是什么意思,发现还有很多要注意的地方,所以就记一下。
主要是参照https://docs.python.org/3/library/stdtypes.html?highlight=list#list

首先Sequence type有三种
- list
- tuple
- range
slice
[i:j:k]表示的是slice of s from i to j with step k, 对三种类型都有用
>>> a = [1, 2, 3]
>>> a[::-1]
[3, 2, 1]
>>> a = (1, 2, 3)
>>> a[::-1]
(3, 2, 1)
>>> a = range(3)
>>> a[::-1]
range(2, -1, -1)
range中参数是range(start, stop[, step])
initialize a list
s * n表示的是n shallow copies of s concatenated
注意是浅拷贝哦,所以会有如下情况
>>> lists = [[]] * 3
>>> lists
[[], [], []]
>>> lists[0].append(3)
>>> lists
[[3], [3], [3]]
如果元素不是对象的话就没关系
>>> lists = [0] * 3
>>> lists
[0, 0, 0]
>>> lists[0] = 1
>>> lists
[1, 0, 0]
正确的初始化嵌套list的方法应该是
>>> lists = [[] for i in range(3)]
>>> lists[0].append(3)
>>> lists[1].append(5)
>>> lists[2].append(7)
>>> lists
[[3], [5], [7]]
concatenation pitfall
(感觉还是英文说的清楚些,这一点跟Java是一样的)
Concatenating immutable sequences always results in a new object. This means that building up a sequence by repeated concatenation will have a quadratic runtime cost in the total sequence length. To get a linear runtime cost, you must switch to one of the alternatives below:
相关推荐:
AI免费生成文章让创作变得轻松自如
SEO站内优化:提升网站排名的核心策略,厦门市网站优化企业
SEO场景下的数字营销:如何通过精准优化提升网站流量,陕西融发建设集团网站
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
企业关键字-助力企业成功的隐形动力,闽侯县企业网站建设
用AI征文工具,轻松创作出精彩文章!
智能AI写文章:高效创作新风尚
什么是seo模型,seo模块总结 ,ai技术授课
Chatget免费网站版无需登录,畅享无限对话体验!,工业 Ai 视觉检测
GPT版本全解:从基础到高级,如何选择最适合你的方案?,韩国ai人工智能
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
整理文章的AI:提升写作效率的智能助手
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
什么是seo网络推广,seo网络推广技术 ,ai写真官方
怎么让AI润色文章,让写作更轻松?
GPT-3模型下载:开启智能时代的无限可能,ai走入
ChatGPT出现报错503?这些解决办法你必须知道!,粉墨ai说唱
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
怎么用AI生成文章?全新写作方式的揭秘与应用指南
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
文章去AI回归创作的本真之美
什么是seo方法,何为seo ,ai写作神器源码是什么
GPT哪个模型是最新的?AI语言生成的未来,ai回头
AI智能软件:未来科技的核心力量
SEO自己:打造属于你的数字营销利器,微信裂变营销推广软件
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
seo网站反链是什么,网站反链怎么做 ,ai插画头像卡通
SEO优化流程:助力网站快速提升排名的关键策略,1745ai
seo要学什么语言,做seo需要什么语言 ,ai martino
seo项目是什么,seo是啥 ,ai ued
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
2025年整站SEO排名优化策略:让你的网站脱颖而出,id排版ai
AI工具汇总网站,让科技为您的工作加速
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
AI智能工具的无限可能:未来已来,你准备好了吗?
AI写作免费一键生成5000字:高效创作的革命性工具
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
AI网页生成:轻松构建智能网站,提升品牌竞争力,杭州专业ai智能教育
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
亚马逊站内seo是什么优化,亚马逊seo关键词优化软件 ,ai画卡通章鱼
SEO调整,助力网站流量爆发式增长!,江都seo优化排名