zoukankan      html  css  js  c++  java
  • Python编程 从入门到实践-3列表下

    笔记出处(学习UP主视频记录) https://www.bilibili.com/video/av35698354?p=5

    3.2.3 从列表中删除元素-使用del语句删除元素

    motorcycles = ['honda', 'yamaha', 'suzuki']
    print (motorcycles)
    
    del motorcycles[0]
    print (motorcycles)

    ['honda', 'yamaha', 'suzuki']
    ['yamaha', 'suzuki']

    motorcycles = ['honda', 'yamaha', 'suzuki']
    print (motorcycles)
    
    del motorcycles[1]
    print (motorcycles)

    ['honda', 'yamaha', 'suzuki']
    ['honda', 'suzuki']

    3.2.3 从列表中删除元素-使用方法pop()删除元素

    motorcycles = ['honda', 'yamaha', 'suzuki']
    print (motorcycles)
    
    poped_motorcycle = motorcycles.pop()
    print (motorcycles)
    
    print (poped_motorcycle)

    ['honda', 'yamaha', 'suzuki']
    ['honda', 'yamaha']
    suzuki

    3.2.3 从列表中删除元素-弹出列表中任何位置处的元素

    motorcycles = ['honda', 'yamaha', 'suzuki']
    
    first_owned = motorcycles.pop(0)
    print ('The first motorcycle I owned was a ' + first_owned.title() + '.')

    The first motorcycle I owned was a Honda.

    3.2.3 从列表中删除元素-根据值删除元素

    motorcycles = ['honda', 'yamaha', 'suzuki', 'ducati']
    print (motorcycles)
    
    motorcycles.remove('ducati')
    print (motorcycles)

    ['honda', 'yamaha', 'suzuki', 'ducati']
    ['honda', 'yamaha', 'suzuki']

    3.3 组织列表

    3.3.1 方法sort()对列表进行永久性排序

    cars = ['bmw', 'audi', 'toyota', 'subary']
    
    cars.sort()
    print (cars)

    ['audi', 'bmw', 'subary', 'toyota']

    cars = ['bmw', 'audi', 'toyota', 'subary']
    
    cars.sort(reverse=True)
    print (cars)

    ['toyota', 'subary', 'bmw', 'audi']

    3.3.2 函数sorted()对列表进行临时排序

    cars = ['bmw', 'audi', 'toyota', 'subary']
    
    print ("Here is the origin list: ")
    print (cars)
    
    print ("
    Here is the sorted list: ")
    print (sorted(cars))
    
    print ("
    Here is the original list again: ")
    print (cars)

    Here is the origin list:
    ['bmw', 'audi', 'toyota', 'subary']

    Here is the sorted list:
    ['audi', 'bmw', 'subary', 'toyota']

    Here is the original list again:
    ['bmw', 'audi', 'toyota', 'subary']

    3.3.3 方法reverse()倒着打印列表

    cars = ['bmw', 'audi', 'toyota', 'subary']
    print (cars)
    
    cars.reverse()
    print (cars)

    ['bmw', 'audi', 'toyota', 'subary']
    ['subary', 'toyota', 'audi', 'bmw']

    3.3.4 函数len()确定列表的长度

    cars = ['bmw', 'audi', 'toyota', 'subary']
    
    print (len(cars))

    4

    3.4 使用列表时避免索引错误

    motorcycles = ['honda', 'yamaha', 'suzuki']
    print (motorcycles[3])

    print (motorcycles[3])
    IndexError: list index out of range

  • 相关阅读:
    ASP.NET- 查找Repeater控件中嵌套的控件
    Oracle- 表的管理
    Oracle- PL/SQL DEV工具的使用收集
    Oracle- PL/SQL DEV的远程配置
    Oracle- 提示查询结果不可更新,请使用...更新结果。
    Oracle- 存储过程和异常捕捉
    MSSQLSERVER数据库- SP_EXECUTESQL的使用
    Oracle- 用户管理
    Oracle- 初识
    c语言交换两个变量的值
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/12468246.html
Copyright © 2011-2022 走看看