• day05列表 类型


    基本使用

    1用途:记录多个值,比如人的多个爱好

    # ======================================基本使用======================================
    # 1、用途:记录多个值,比如人的多个爱好

    # 2、定义方式: 在[]内用逗号分隔开多个任意类型的值
    li=[1,2,3] # li=list([1,2,3])


    # x=list('hello')
    # x=list({'a':1,'b':2,'c':3})
    # print(x)

    # 3、常用操作+内置的方法
    #优先掌握的操作:
    #1、按索引存取值(正向存取+反向存取):即可存也可以取
    # li=['a','b','c','d']
    # print(li[-1])
    # li[-1]='D'
    # print(li)
    #
    # # li[4]='e'
    # del li[0]
    # print(li)
    #2、切片(顾头不顾尾,步长)
    # li=['a','b','c','d']
    # print(li[0:3])

    #3、长度
    # print(len(li))
    #4、成员运算in和not in
    # users=['egon','lxx','yxx','cxxx',[1,2,3]]
    # print('lxx' in users)
    # print([1,2,3] in users)
    # print(1 in users)

    #5、追加
    # li=['a','b','c','d']
    # print(id(li))
    # li.append('e')
    # li.append([1,2,3])
    # print(li,id(li))

    #6、删除
    # li=['a','b','c','d']
    # 按照元素值去单纯地删除某个元素
    # del li[1]
    # res=li.remove('c')
    # print(li)
    # print(res)
    # 按照元素的索引去删除某个元素并且拿到该元素作为返回值
    # res=li.pop(1)
    # print(li)
    # print(res)

    #7、循环
    # li=['a','b','c','d']
    # for item in li:
    # print(item)


    # ======================================该类型总结====================================
    # 存多个值

    # 有序

    # 可变(1、可变:值变,id不变。可变==不可hash 2、不可变:值变,id就变。不可变==可hash)
    # print(hash([1,2,3]))


    # 需要掌握的操作
    li=['a','b','c','d','c','e']
    # print(li.count('c'))
    # li.extend([1,2,3])
    # li.append([1,2,3])
    # print(li)

    # print(li.index('z'))
    # print(li.index('b'))
    # print(li.index('d',0,3))

    # li.insert(1,'egon')
    # print(li)

    # li=[3,1,9,11]
    # li.reverse()
    # print(li)

    # li.sort(reverse=True)
    # print(li)


    # 练习
    # 队列: 先进先出
    # q=[]
    # # 入队
    # q.append('first')
    # q.append('second')
    # q.append('third')
    # print(q)
    # # 出队
    # print(q.pop(0))
    # print(q.pop(0))
    # print(q.pop(0))

    # 堆栈: 先进后出
    q=[]
    # 入栈
    q.append('first')
    q.append('second')
    q.append('third')
    # 出栈
    print(q.pop(-1))
    print(q.pop(-1))
    print(q.pop(-1))
  • 相关阅读:
    代码中引用res里的颜色、图片
    time.setToNow() 取当前时间,月份有误
    adb报错:The connection to adb is down, and a severe&nbs
    安卓下拉刷新、上拉加载数据显示
    4、安卓数据存储——sqlite
    3、安卓数据存储——缓存、内存管理
    2、安卓数据存储——本地文件
    1、安卓数据存储机制——sharedPreference
    一个异步任务接收两个url下载两个图片
    adb报错:The connection to adb is down, and a severe&nbs
  • 原文地址:https://www.cnblogs.com/frank007/p/9664508.html
Copyright © 2020-2023  润新知