• 4、python数据类型之列表(list)


    列表
    列表常见操作
    1、索引取值

    name_list = ['wang','zhou','li','hu','wu','zhao']
    print(name_list[0])
    print(name_list[-1])

    2、列表切片

    #将列表中第一个到第二元素切片出来,形成一个子列表
    name_list = ['wang','zhou','li','hu','wu','zhao']
    print(name_list[1:3])

    3、获取列表的长度

    name_list = ['wang','zhou','li','hu','wu','zhao']
    #h获取长度
    print(len(name_list))
    #输出所有的元素
    print(name_list[0:len(name_list)])

    4、for循环打印出列表的所有元素

    name_list = ['wang','zhou','li','hu','wu','zhao']
    for i in name_list:
        print(i)

    5、删除列表指定位置元素

    name_list = ['wang','zhou','li','hu','wu','zhao']
    #删除第一个元素
    name_list = ['wang','zhou','li','hu','wu','zhao']
    del name_list[1]
    print(name_list)
    #删除第0个到第一个元素
    name_list = ['wang','zhou','li','hu','wu','zhao']
    del name_list[0:2]
    print(name_list)

    列表方法

    name_list = ['wang','zhou','li','hu','wu','zhao']
    #获取列表的所有方法,包括内置方法
    print(dir(name_list))
    #外部方法
    ['append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

    append

    #在列表尾部追加元素
    name_list = ['wang','zhou','li','hu','wu','zhao']
    name_list.append('hehe')
    print(name_list)
    

     clear

    #将列表中元素清空,形成一个空列表
    name_list = ['wang','zhou','li','hu','wu','zhao']
    name_list.clear()
    print(name_list)
    

     count

    #统计列表中某一个元素出现的次数
    name_list = ['wang','zhou','li','hu','wu','zhao']
    num=name_list.count('li')
    print(num)
    

     extend(凡是可以迭代的都可以extend到列表中)

    #将一个列表全部元素追加到另一个列表中(也可以将字符串、元组、字典追加上去)
    name_list = ['wang','zhou','li','hu','wu','zhao']
    num_list = [1,2,34,56,32]
    name_list.extend(num_list)
    print(name_list)
    

    index

    #h获取列表中某个元素的索引
    name_list = ['wang','zhou','li','hu','wu','zhao']
    print(name_list.index('wang'))
    

     insert

    #在列表中某个位置插入一个元素
    name_list = ['wang','zhou','li','hu','wu','zhao']
    name_list.insert(3,'good')
    print(name_list)
    print(name_list.index('good'))
    

     pop

    #删除列表中最后一个元素,且可以将该元素作为一个字符串赋值给一个变量
    name_list = ['wang','zhou','li','hu','wu','zhao']
    a=name_list.pop()
    print(name_list)
    print(a)
    

     remove

    #移除列表中指定元素
    name_list = ['wang','zhou','li','hu','wu','zhao']
    name_list.remove('34')
    print(name_list)
    

     reverse

    #将列表中所有元素翻转过来
    name_list = ['wang','zhou','li','hu','wu','zhao']
    name_list.reverse()
    print(name_list)

    sort

    #列表元素排序
    num =[23,123,45,12,456,323,1,34]
    num.sort()
    print(num)
    
  • 相关阅读:
    Linux特殊权限分析(第二版)
    Linux用户配置文件(第二版)
    Vim/Vi实用技巧(第二版)
    Vim/Vi常用操作(第二版)
    GRUB与Linux系统修复(第二版)
    inittab文件剖析[CentOS 5.X](第二版)
    CentOS 6.X启动流程
    /etc/fstab文件出错,无法进入Linux系统
    Linux引导流程(第二版)
    Linux备份策略(第二版)
  • 原文地址:https://www.cnblogs.com/wclwcw/p/8271215.html
Copyright © 2020-2023  润新知