zoukankan      html  css  js  c++  java
  • 列表及列表操作方法

    一、列表

      作用:多个装备,多个爱好,多门课程,多个女朋友等

      定义:[]内可以有多个任意类型的值,逗号分隔

    以下是列表的常用操作:

    l=[1,2,3] #l=list([1,2,3])
    # print(type(l))

    #pat1===》优先掌握部分
    #  索引:l=[1,2,3,4,5]
          print(l[0]) 7 #  切片
    l=['a','b','c','d','e','f']

    # print(l[1:5])
    # print(l[1:5:2])
    # print(l[2:5])
    # print(l[-1])


    #了解
    # print(l[-1:-4])
    # print(l[-4:])
    # l=['a','b','c','d','e','f']
    # print(l[-2:])

    #   追加
    # hobbies=['play','eat','sleep','study']
    # hobbies.append('girls')
    # print(hobbies)

    #   删除
    hobbies=['play','eat','sleep','study']
    # x=hobbies.pop(1) #不是单纯的删除,是删除并且把删除的元素返回,我们可以用一个变量名去接收该返回值
    # print(x)
    # print(hobbies)

    # x=hobbies.pop(0)
    # print(x)
    #
    # x=hobbies.pop(0)
    # print(x)

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


    #堆栈:先进后出,后进先出
    # l=[]
    # #入栈
    # l.append('first')
    # l.append('second')
    # l.append('third')
    # #出栈
    # print(l)
    # print(l.pop())
    # print(l.pop())
    # print(l.pop())

    #了解
    # del hobbies[1] #单纯的删除
    # hobbies.remove('eat') #单纯的删除,并且是指定元素去删除


    #   长度
    # hobbies=['play','eat','sleep','study']
    # print(len(hobbies))

    #   包含in
    # hobbies=['play','eat','sleep','study']
    # print('sleep' in hobbies)

    # msg='hello world egon'
    # print('egon' in msg)


    ##pat2===》掌握部分
    hobbies=['play','eat','sleep','study','eat','eat']
    # hobbies.insert(1,'walk')
    # hobbies.insert(1,['walk1','walk2','walk3'])
    # print(hobbies)

    # print(hobbies.count('eat'))
    # print(hobbies)
    # hobbies.extend(['walk1','walk2','walk3'])
    # print(hobbies)

    hobbies=['play','eat','sleep','study','eat','eat']
    # print(hobbies.index('eat'))


    #pat3===》了解部分
    hobbies=['play','eat','sleep','study','eat','eat']
    # hobbies.clear()
    # print(hobbies)

    # l=hobbies.copy()
    # print(l)

    # l=[1,2,3,4,5]
    # l.reverse()
    # print(l)

    l=[100,9,-2,11,32]
    l.sort(reverse=True)
    print(l)

  • 相关阅读:
    由1433端口入侵,浅谈sqlserver安全 (转)
    使用 Aircrack-ng 破解 WEP 和 WPA/WPA2 加密的 Wi-Fi 密码。(转)
    ZZmsvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义 .的分析解决办法 (转)
    提高D3js力导向图加载速度(转)
    Asp.Net实现FORM认证的一些使用技巧(转)
    Windows Server 2008 R2 备份和恢复 (转)
    搭建Go开发及调试环境(LiteIDE + GoClipse) -- Windows篇
    Beego源码分析(转)
    go语言实现一个简单的登录注册web小程序
    从无线安全到内网渗透(转)
  • 原文地址:https://www.cnblogs.com/kxllong/p/7215412.html
Copyright © 2011-2022 走看看