摘要:
###切片操作 我们在前面学习字符串时,学习过字符串的切片操作,对于列表的切片操作和字符串类似。切片是 Python 序列及其重要的操作,适用于列表、元组、字符串等等。切片的格式如下:切片 slice 操作可以让我们快速提取子列表或修改。标准格式为: [起始偏移量 start:终止偏移量 end[: 阅读全文
摘要:
###列表元素访问和计数 ###通过索引直接访问元素 我们可以通过索引直接访问元素。索引的区间在[0, 列表长度-1]这个范围。超过这个范围则会抛出异常。 >>> a = [10,20,30,40,50,20,30,20,30] >>> a[2] 30 >>> a[10] Traceback (mo 阅读全文
摘要:
###列表元素的删除 ###del 删除 删除列表指定位置的元素。 >>> a = [100,200,888,300,400] >>> del a[1] >>> a [100,200,300,400] ###pop()方法 pop()删除并返回指定位置元素,如果未指定位置则默认操作列表最后一个元素。 阅读全文
摘要:
###列表元素的增加和删除 当列表增加和删除元素时,列表会自动进行内存管理,大大减少了程序员的负担。但这个特点涉及列表元素的大量移动,效率较低。除非必要,我们一般只在列表的尾部添加元素或删除元素,这会大大提高列表的操作效率。 ###append()方法 >>> a = [20,40] >>> a.a 阅读全文
摘要:
###基本语法[ ]创建 >>> a = [10,20,'gaoqi','sxt'] >>> a = [] #创建一个空的列表对象 ###list()创建 使用 list()可以将任何可迭代的数据转化成列表。 >>> a = list() #创建一个空的列表对象 >>> a = list(range 阅读全文