• python基础知识第三篇(列表)


    列表
    list 类 中提供的方法
    li=[1,5,dhud,dd,] 通过list类创建的对象


    中括号括起来 逗号分隔每个元素
    列表中的元素可以是数字,字符串,也可以是列表,也可以是布尔值 所有的都能放进去
    列表可以无限嵌套
    就是一个"集合",内部放置任何东西

    索引取值 print( li [ 3 ] )

    切片取值 print( li[3:5]) 切片取值也是列表
    列表 可以被索引取值的方法和切片的方法 修改元素
    支持in操作 判断元素是否在列表里面
    删除第一种方式
    del lip[1]通过索引取值的方法删除第二个元素,也可以通过切片的方法删除列表中的元素

    索引取值,可以一直往里面找,比如取a:

    list=['dad','dad2',['dnnad',22,'6ddj'],'ddod','dlw']
    li=list[2][0][3]
    print(li)



    字符串转换为列表,前面加一个list就行

    s1="dolwsfff"
    s2=list(s1)
    print(s2)


    数字不可以转换为列表
    当列表中有数字和字符串的时候,只能使用for循环转换为字符串

     list=[12,64,"ds","dd55",'22']
    for li in list:
    print(li)


    列表中的元素如果只有字符串,可以通过join 空格进行转换连接在一起

    li=["i","love","you"]
    s1="_"
    s2=s1.join(li)
    print(s2)


    li=[11,22,77,33]
    li.append(5) 追加元素到原来列表后面
    li.clear() 清空列表
    v=li.copy() 拷贝,浅拷贝
    v=li.count(22) 计算元素出现的次数
    li.extend 可以把列表中的每个值在加入另外一个列表中去,也就是扩展原列表,内部执行for循环
    v=li.index(33) 找到元素的索引位置,从左边开始找第一个,可以定位找
    li.insert(0,66) 在指定索引位置插入元素
    v=li.pop(1) 默认删除最后一个值,并获取删除的值 ,,括号加数字,删除指定索引的值
    li.remove(33) 删除列表中的指定值,左边优先删除 第一个
    li.reverse() 将当前列表进行反转
    li.sort() 将列表从小到大进行排序
    li.sort(reverse=True) 将列表从大到小进行排序

    字符串创建之后不可更改

  • 相关阅读:
    Xshell6配置ssh免密码登录虚拟机
    编程语言的各种区别
    unity_小功能实现(敌人追踪主角)
    unity_小功能实现(敌人巡逻功能)
    Unity Editor已停止工作
    unity之初级必备知识
    unity之中级工程师
    iTween基础之功能简介
    C#数据结构_查找
    C#数据结构_排序
  • 原文地址:https://www.cnblogs.com/wpy188/p/10117109.html
Copyright © 2020-2023  润新知