li=['a','b','开心','c'] print(li[2].replace ( ' 心 ', ' kaixin ' ) ) 输出:'a','b','开kaixin','c' li= ['abctai','sfasf','safsa',['sfa','sed',89],23] li [3][1 ...
分类:
编程语言 时间:
2018-10-13 18:12:27
阅读次数:
164
距离上一次写文章已经好多天了,今天,我还是继续说说我学习python的一些小的知识点 python列表采用的是自动的内存管理模式 注意list.clear()和del(list)区别 range()在python中返回的是一个列表 在python中返回的是一个可迭代对象 列表中包含的元素值的引用 删 ...
分类:
编程语言 时间:
2018-10-13 16:09:53
阅读次数:
124
从母鸡下蛋的故事讲起 ①把列表解析的[]换成()得到的就是生成器表达式 ②列表解析与生成器表达式都是一种便利的编程方式,只不过生成器表达式更加节省内存空间 ③Python不但使用迭代器协议,让for循环变得更加通用。大部分内置函数,也是使用迭代器协议访问对象的。 例如sum函数是python的内置函 ...
分类:
编程语言 时间:
2018-10-13 02:48:59
阅读次数:
246
前言许多Web应用都将数据保存到MySQL这样的关系型数据库管理系统中,应用服务器从中读取数据并在浏览器中显示。 但随着数据量的增大、访问的集中,就会出现数据库的负担加重、数据库响应恶化、 网站显示延迟等不良影响。分布式缓存是优化网站性能的重要手段,大量站点都通过可伸缩的服务器集群提供大规模热点数据 ...
分类:
编程语言 时间:
2018-10-12 14:51:29
阅读次数:
235
列表是什么? 列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0-9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters、digits或names)是个不错的主意。 在 ...
分类:
编程语言 时间:
2018-10-06 17:09:12
阅读次数:
201
1.通过中括号[ ]括起来,用逗号分隔每个元素,元素可以是数字、字符串、布尔值、或者列表 2.列表有序,体现在每次打印结果都一样 3.列表可增加、删除和修改元素 4.列表需要先调用方法修改,再获取新的值,例如定义了li,不能直接print(li.sort()),而是li.sort(),print(l ...
分类:
编程语言 时间:
2018-10-05 18:51:06
阅读次数:
146
一、迭代器 对于Python 列表的 for 循环,他的内部原理:查看下一个元素是否存在,如果存在,则取出,如果不存在,则报异常 StopIteration。(python内部对异常已处理) 二、生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一 ...
分类:
其他好文 时间:
2018-10-05 17:15:59
阅读次数:
192
# weifeia = ['weifei','wangzhen','jinguang','zhangsan','lisi',]#增加 appenda.append('王五')print(a)#插入 inser# a.insert(2,'巴菲特')# print(a)# a.extend('比尔盖茨' ...
分类:
编程语言 时间:
2018-10-04 09:08:45
阅读次数:
181
1.集合创建 2.集合常用操作:关系运算 2.函数 ...
分类:
编程语言 时间:
2018-09-30 22:45:04
阅读次数:
166
Python列表脚本操作符 列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。 如下所示: Python列表截取 Python 的列表截取实例如下: >>>L = ['Google', 'Runoob', 'Taobao'] >>> L[2] 'Taobao' >>> ...
分类:
编程语言 时间:
2018-09-28 11:01:43
阅读次数:
173