list概述 list相对于vector复杂得多,list是一个双链表,对于插入元素、删除元素,list都相对比较简单 list节点 list迭代器 list迭代器必须有能力指向list的节点,并有能力进行正确的递增、递减、取值、成员存取等操作,同时list是双向链表,迭代器必须具备前移、后移的能力 ...
分类:
其他好文 时间:
2018-10-28 20:51:36
阅读次数:
238
一:介绍 list底层为链表,非连续内存,不支持[]操作符,支持任意位置的插入操作。 二:常用操作 容量:a.元素个数:list.size()b.判断是否为空:list.empty() 修改:a.尾部添加元素:list.push_buack()b.首部添加元素:list.push_front()c. ...
分类:
其他好文 时间:
2018-10-26 14:27:54
阅读次数:
163
使用pythonrandom模块的choice方法随机选择某个元素fromrandomimportchoicefoo=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘]print(choice(foo))使用pythonrandom模块的sample函数从列表中随机选择一组元素list=[1,2,3,4,5,6,7,8,9,10]slice=random.sample(list,5)#从list中随机获取
分类:
编程语言 时间:
2018-10-21 22:26:56
阅读次数:
1054
题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 思路: 1.php数组完全就能实现 2.array_push 从尾部往里压入元素 3.array_shift 从头部删除元素 $list=array(); array_push($list,$node);... ...
分类:
编程语言 时间:
2018-10-12 23:57:56
阅读次数:
293
立竿见影,来吧各位~ 后续在实践中补充 我是骑马的亚瑟 1.滚动条定位: 使用js脚本拖动到提定地方 ...
分类:
其他好文 时间:
2018-10-12 16:02:18
阅读次数:
126
一.redis的5种数据类型: 1.基础理解: string 字符串(可以为整形、浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) hash hash散列值(hash的key必须是唯一的) sort set 有序集合 2.所有命令:h ...
分类:
其他好文 时间:
2018-09-22 14:29:38
阅读次数:
169
添加元素 append, extend, insert 通过append可以向列表添加元素(被添加的作为一个元素添加进入) 通过extend可以将另一个集合中的元素逐一添加到列表中 insert(index, object) 在指定位置index前插入元素object 修改元素 list[index ...
分类:
其他好文 时间:
2018-08-22 20:37:20
阅读次数:
173
2.3 list和tuple list 可变长的集合:增加和删除元素 len(list) list[0] / list[-1] :索引访问元素 2.3 list和tuple list 可变长的集合:增加和删除元素 len(list) list[0] / list[-1] :索引访问元素 1 clas ...
分类:
编程语言 时间:
2018-08-14 20:04:17
阅读次数:
204
①列表list表示方法lst=[若干个(0,1个或多个)元素(数值字符串列表对象等)]lst=list(可选可迭代对象)list可以把迭代对象一个个拿出来放列表里面列表不能一开始定义大小例如:l=[]空列表L=list()空列表l=[1,2]两个元素l=[[1,2],3,[‘a’]]里面三个元素l=[1]一个元素l=list([1])这样写不报错,[1]列表是可迭代对象l=[range(5)]一个
分类:
编程语言 时间:
2018-08-12 21:32:54
阅读次数:
165
List集合 List集合代表一个元素有序,可重复的集合,集合中每个元素都有其对应的顺序索引.List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合默认按元素的添加顺序设置元素的索引,例如第一次添加的元素索 ...
分类:
其他好文 时间:
2018-07-25 01:03:02
阅读次数:
153