欢迎光临散文网 会员登陆 & 注册

小象学院爬虫实战课

2023-07-18 11:08 作者:每天一个拼课小技巧__  | 我要投稿

列表:python的‘苦力’

  • 列表不同于元祖和字符串的地方:列表是可变的。

  1. list函数

  • list()可以根据字符串创建列表;

  • 例:list['hello']=['h','e','l','l','o'];

  • list适用于所有类型的序列,不只是字符串;

  1. 基本的列表操作

  • 所有序列的标准操作:索引、分片、加、乘、长度等列表都适用;

  • 一些可以改变列表的方法:元素赋值、元素删除、分片赋值、列表方法;

  • 元素赋值:x[1]=2

  • 删除赋值:del x[1]

  • 分片赋值:x[2:]=list('hello')

  • 列表方法:方法是与某些对象有紧密联系的函数,调用方式:对象.方法()

  • .append() 在列表末未追加元素;

  • .count() 统计某个元素出现的次数;

  • .extend() 可以用新列表扩展原有列表;

  • .index() 找出列表中某个值第一个匹配项的索引位置;

  • .insert() 将对象插入到列表中;

  • .pop() 移除列表中的一个元素(默认是最后一个),并返回元素值;

  • 结合使用.append().pop()就可以实现栈。

  • .remove() 移除列表中某个值的第一个匹配项。

  • .reserve() 将列表中的元素反向存放。

  • .sort()原来的位置上对列表进行排序,默认从小到大。如果需要保留原来的x,需要用y=x[:]深度复制x的值,然后对y排序。注意y=x是没有用的,是浅复制。


小象学院爬虫实战课的评论 (共 条)

分享到微博请遵守国家法律