zoukankan      html  css  js  c++  java
  • day3.python 学习之列表

    python中列表用[ ]表示,

    list =  [ ] #表示一个空列表

    1.list = [ 'A','B','C',‘D’]

    print(list[0]) # 表示打印出列表中的第一个元素,列表中的位置序号是从0开始的,取出列表中的元素有一个原则:顾头不顾尾

    print(list[0:2])#表示输出第一到第二个元素,根据顾头不顾尾的原则,第三个位置取不出来,这种方式学名叫切片

    输出结果:A,B 

    若不知道列表多长,想取出最后一个元素,怎么破?

    print(list[-1]) #这样就可以直接输出最后一个元素了

    输出结果:D

    若想取出最后两个元素呢?

    print(list[-2:]) #注意切片是都是从左往右的

    print(list[0:])#表示全部输出

    2.列表中的一些功能

    (1)list.append('F') #向列表中添加元素F

    若想添加到任意位置,则:list.insert(1,'F') #表示把F插入到1的位置

    打印list后输出结果:['A', 'F', 'B', 'C', 'D']

    若想实现替换功能,只需:list[2] = 'E' #表示将2的位置替换成E

    打印list后输出结果:['A', 'F', 'E', 'C', 'D']

    (2)删除功能

    list.remove('C')

    del.list[1]

    list.pop()  #无下标表示删除最后一个

    (3)复制功能

    list.copy()

    list2 = list.copy #复制,但当list子列表中的元素改变时,list2也会改变,而改变list其他元素,list2不会变,成为浅copy

    若想完整复制,可以引用copy模块中的深copy

    import  copy

    list2 = copy.copy(list) #浅copy

    list2 = copy.deepcopy#深copy,完全克隆

    。。。列表还有很多功能 。。。

  • 相关阅读:
    背水一战 Windows 10 (90)
    背水一战 Windows 10 (89)
    背水一战 Windows 10 (88)
    背水一战 Windows 10 (87)
    背水一战 Windows 10 (86)
    背水一战 Windows 10 (85)
    背水一战 Windows 10 (84)
    背水一战 Windows 10 (83)
    背水一战 Windows 10 (82)
    背水一战 Windows 10 (81)
  • 原文地址:https://www.cnblogs.com/zyms/p/9907209.html
Copyright © 2011-2022 走看看