VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > python爬虫 >
  • python基础(7):基本数据类型二(list、tuple)、range(2)

"王富贵"]
  • print(lst)
  • deleted = lst.pop() # 删除最后⼀个
  • print("被删除的", deleted)
  • print(lst)
  • el = lst.pop(2) # 删除2号元素
  • print(el)
  • print(lst)
  • lst.remove("麻花藤") # 删除指定元素
  • print(lst)
  • # lst.remove("哈哈") # 删除不存在的元素会报错
  • # # print(lst)
  • lst.clear() # 清空list
  • print(lst)
  • # 切⽚删除
  • del lst[1:3]
  • print(lst)
  • 1.3.3 修改

    索引切片修改

    
    
    1. # 修改
    2. lst = ["太⽩", "太⿊", "五⾊", "银王", "⽇天"]
    3. lst[1] = "太污" # 把1号元素修改成太污
    4. print(lst)
    5. lst[1:4:3] = ["麻花藤", "哇靠"] # 切⽚修改也OK. 如果步⻓不是1, 要注意. 元素的个
    6. print(lst)
    7. lst[1:4] = ["李嘉诚个⻳⼉⼦"] # 如果切⽚没有步⻓或者步⻓是1. 则不⽤关⼼个数
    8. print(lst)

    1.3.4 查询

    列表是一个可迭代对象,所以可以进行for循环

    
    
    1. for el in lst:
    2.   print(el)

    1.3.5 其他操作

    
    
    1. lst = ["太⽩", "太⿊", "五⾊", "银王", "⽇天", "太⽩"]
    2. c = lst.count("太⽩") # 查询太⽩出现的次数
    3. print(c)
    4. lst = [1, 11, 22, 2]
    5. lst.sort() # 排序. 默认升序
    6. print(lst)
    7. lst.sort(reverse=True) # 降序
    8. print(lst)
    9. lst = ["太⽩", "太⿊", "五⾊", "银王", "⽇天", "太⽩"]
    10. print(lst)
    11. lst.reverse()
    12. print(lst)
    13. l = len(lst) # 列表的⻓度
    14. print(l)

    1.4 列表的嵌套

    采⽤降维操作,⼀层⼀层的看就好。

    
    
    1. lst = [1, "太⽩", "wusir", ["⻢⻁疼", ["可⼝可乐"], "王剑林"]]
    2. # 找到wusir
    3. print(lst[2])
    4. # 找到太⽩和wusir
    5. print(lst[1:3])
    6. # 找到太⽩的⽩字
    7. print(lst[1][1])
    8. # 将wusir拿到. 然后⾸字⺟⼤写. 再扔回去
    9. s = lst[2]
    10. s = s.capitalize()
    11. lst[2] = s
    
    相关教程