zoukankan      html  css  js  c++  java
  • 2018.09.22 修改及插入列表

    # -*- coding:utf-8 -*-
    
    # append  # 追加
    
    # 例:
    L1 = [11,22,33,44,55,"alex",]
    L1.append("银角大王")
    print("结果:",L1)
    print("-------- end ---------")
    
    
    结果: [11, 22, 33, 44, 55, 'alex', '银角大王']
    -------- end ---------
    # insert # 插入 # 先写位置,在写要插入的索引。
    
    L1 = [11,22,33,44,55,"alex",]
    L1.insert(2,"银角大王")
    print("结果:",L1)
    print("-------- end ---------")
    
    
    结果: [11, 22, '银角大王', 33, 44, 55, 'alex']
    -------- end ---------
    # 修改:直接找位置赋值。
    
    L1 = [11,22,33,44,55,"alex",]
    L1[4] = "银角"
    print("结果:",L1)
    print("-------- end ---------")
    
    
    结果: [11, 22, 33, 44, '银角', 'alex']
    -------- end ---------
    # 范围修改:直接找位置到位置赋值。
    
    L1 = [11,22,33,44,55,"alex",]
    L1[:] = "abcd"
    print("结果:",L1)
    print("-------- end ---------")
    
    结果: ['a', 'b', 'c', 'd']
    -------- end ---------
    
    
    # 但是这样输出的结果格式不对。应该把输出的结果也应该用列表括上。
    
    L1 = [11,22,33,44,55,"alex",]
    L1[2:] = ["abcd"]
    print("结果:",L1)
    print("-------- end ---------")
    
    
    结果: [11, 22, 'abcd']
    -------- end ---------

    # 好像添加多个索引。注意位置 ..

    L1 = [11,22,33,44,55,"alex",]
    L1[2:3] = "abcd","aaa","ccc"
    print("结果:",L1)
    print("-------- end ---------")

     结果: [11, 22, 'abcd', 'aaa', 'ccc', 44, 55, 'alex']
     -------- end ---------

  • 相关阅读:
    http://rpm.pbone.net/
    Linux基础知识之 系统启动流程
    欧几里得算法及其扩展
    组合数相关
    poj2689 Prime Distance(思维+筛素数)
    一本通1624樱花(数学+唯一分解定理)
    CF33C Wonderful Randomized Sum(贪心+思维)
    HNOI 2008越狱(组合数学(乘法原理)+快速幂)
    唯一分解定理
    UVa 11827 Maximum GCD(gcd+读入技巧)
  • 原文地址:https://www.cnblogs.com/boc1023/p/9689316.html
Copyright © 2011-2022 走看看