zoukankan      html  css  js  c++  java
  • python-列表基本方法

    1、列表可存储任意数据类型,可变类型数据:数据定义之后,可往这个数据中增删改数据;列表不用定义变量接收,字符串需要接收
    li=['11',22,''abc]

    2、下标取值
    print(li[0]) >>>11

    3、切片(左闭右开)
    li[0:2:步长默认为1]

    4、`li.append('99'),往列表后面加数据

    li.append['de','xiao',33] >>>11,22,'abc',['de','xiao',33]

    5、`li.insert(位置下标,值)指定位置插入数据

    6、extend() 可以往列表中一次性添加多条数据

    1、li.extend('AAA') #将AAA拆成3个元素插入 >>>11,22,'ab','A','A','A'

    2、li.extend(['de','xiao',33]) >>>11,22,'abc','de','xiao',33

    7、删除数据

    remove:删除指定元素
    li.remove(11)

    pop: 默认删除最后一个元素,可根据下标删除元素
    li.pop()

    clear:清空列表
    li.clear()

    index:根据值查找下标位置(只返回第一个)
    print(li.index(11)) >>>0

    count:统计某个元素的数量
    print(li.count(11))

    sort():排序
    li.sort() #默认值reverse=False,从小到大排序;reverse=True,从大到小排序 ;不用接收结果
    print(li)

    reverse():反序
    li.reverse #不用接收结果
    print(li)

    copy():
    li1=li # 赋值,id地址一致
    li2=li1.copy()#复制后,内存id不一致

  • 相关阅读:
    第八周课程总结&实验报告(六)
    第七周课程总结&实验报告(五)
    第六周&java实验报告四
    第五周课程总结&试验报告(三)
    第四周作业
    2019春总结作业
    第二周基础作业
    第三周作业
    2019期末总结
    第十四周课程总结 & 实验报告
  • 原文地址:https://www.cnblogs.com/wangyanwangyan/p/13838187.html
Copyright © 2011-2022 走看看