zoukankan      html  css  js  c++  java
  • 第三章 列表简介

    #1.
    #A:用[]表示列表,用,来分隔其中的元素
    #B:列表是有序的,访问元素的方式可以通过索引
    #C:通过[-n]可以访问倒数第n个元素
    Test = [1, 2, 's', "szn", 2 + 2]
    print(Test)             #[1, 2, 's', 'szn', 4]
    print(Test[2])          #s
    print(Test[-1])         #4
    print(Test[-2])         #szn
    print(Test[-0])         #1
    
    #2.
    #A:列表一般都是可变的,可以对其进行增删改操作
    Test = [1, 's', "szn"]
    Test[0] = 'szn'
    print(Test[0])          #szn
    Test.append(5)
    print(Test)             #['szn', 's', 'szn', 5]
    Test.insert(1, '2')
    print(Test)             #['szn', '2', 's', 'szn', 5]
    del(Test[0])
    print(Test)             #['2', 's', 'szn', 5]
    value0 = Test.pop()     #pop()删除并返回列表的最后一个元素或者指定的下标元素
    value1 = Test.pop(2)
    print(Test)             #['2', 's']
    print(str(value0) + " " + str(value1))  #5 szn
    Test = [1, 2, 1, 5, 1]
    Test.remove(1)          #remove()会删除第一个指定值, 当指定删除值不在列表中时会出错
    print(Test)             #[2, 1, 5, 1]
    Test.remove(1)
    print(Test)             #[2, 5, 1]
    
    #3
    #A:sort()对列表进行排序,当列表里元素类型不一致时候,排序会出错,默认升序
    #B:sort()第一个参数为key,指定排序的关键字,通常是一个lambda,第二个参数是排列顺序
    #C:在python中true要写为True,false要写为False
    #D:sorted()可以返回排序后的列表的副本而不改变原列表
    #E:reverse()可以翻转列表
    #F:len()可以返回列表元素个数
    Test = [2, 5, 1]
    Test.sort()            
    print(Test)                 #[1, 2, 5]
    Test.sort(reverse = True)
    print(Test)                 #[5, 2, 1]
    TestCopy = sorted(Test)
    print(TestCopy)             #[1, 2, 5]
    print(Test)                 #[5, 2, 1]
    Test.reverse()
    print(Test)                 #[1, 2, 5]
    print(len(Test))            #3
    

      

  • 相关阅读:
    原型模式(Prototype Pattern) 资料合集
    建筑者 & 生成器模式 (Builder Pattern) 资料合集
    CodeProject每日精选: Dialogs and Windows
    CodeProject每日精选: Edit Controls (TextBox, RichTextBox)
    抽象工厂资料汇总
    CodeProject每日精选 Winform Combo and Listboxes
    CodeProject每日精选: Date/Time controls 控件推荐
    Winform按钮推荐 2007.3.8
    hdu 2200
    hdu 1143总结
  • 原文地址:https://www.cnblogs.com/szn409/p/6504803.html
Copyright © 2011-2022 走看看