当前位置: 芃睿知识网 > 建站常见问题

python简单比较元组(tuple)和列表(List)的查询效率排名吐槽

时间:2021年10月21日 14:43   作者:知识网   出处:原创

今天无意间看到了这篇文章,而且在百度的排名还不错,作为一个SEOER看到这样的文章排名这么好就不得不吐槽一下了,当然他们为什么会有排名比较好在于发布平台的选择-CSDN,相信很多程序员朋友都有在上面注册账号,CSDN的优化手法也是比较牛逼的,虽然简单但是非常粗暴有效,下面来看看这篇文章:

csdn文章

标题是这样的:简单比较元组(Set)和列表(List)的查询效率

首先标题就有问题,元组单词写错,元组的单词是tuple而不是set,set一组key的集合,重复内容会自动过滤,再来看看内容:

内容非常简单就是一段程序的运行结果比较,运行结果也不知道从哪里得到的,以下是使用set在我电脑上面运行的结果,可以看到set和列表遍历查询的速度是差不多的

set与list

以下是此程序修改后在我电脑上面的运行结果,可以看到遍历查询的速度是元祖比列表慢一些

tuple与list

从以往的经验我们能得到以下结论:

元组的生成速度要比列表的生成速度快得多,相差大概一个数量级。

在遍历上,元组和列表的速度表现差不多。

元组的生成速度会比列表快很多,迭代速度快一点,索引速度差不多。

那么如此误人子弟且简单的文章为何排名会如此好呢?

原因很简单,首先CSDN是一个高权重的站点,其次看看文章下面的推荐就一目了然了:

看了之后你是否有所感悟,是不是在自己的站点内容页也可以这样来进行布局呢,百度也是个程序,它无法识别文章的内容,能识别的是页面特征,只要应用得当,相信你站点的排名也会非常的好。

看了该文章的用户还看了

python flask 读取文本时不换行怎么办
python flask 读取文本时不换行怎么办

python flask 读取文本时不换行怎么办,接触flask不久,用flask写了一个超级小网站,因为数据太少所以暂

flask Jinja2迭代Python中的list列表和dict字典
flask Jinja2迭代Python中的list列表和dict字典

经常使用flask Jinja2迭代Python中的list列表和dict字典,总是忘记,记录下

python正则表达式中字母r的含义
python正则表达式中字母r的含义

r: Python中字符串前面加上 r 表示原生字符串(rawstring)

python正则表达式中group()函数的用法
python正则表达式中group()函数的用法

正则表达式中,group() 用来提出分组截获的字符串,()用来分组

发表高见 (请对您的言行负责)
©芃睿知识网 版权所有2021-2022 www.shsongjiang.com