zoukankan      html  css  js  c++  java
  • Python列表元组的操作

    1、列表的操作
    定义列表: name = ["fix zhang","man","Love","World",24,"BiBi"]   a = ["I","Love","U"]   b = ["0","7","21"]   c = ["This",["is","copy"]]

    
       
    name[1:4] ['man', 'Love', 'World'] 取下标1至下标4之间的数字,包括1,不包括4;顾头不顾尾
    name[1:-1] ['man', 'Love', 'World', 24] 取下标1至下标最后之间的数字,包括1,不包括-1;顾头不顾尾
     name[:3] ['fix zhang', 'man', 'Love']  如果是从头开始取,0可以忽略
      name[:] ['fix zhang', 'man', 'Love', 'World', 24, 'BiBi']  从头开始取,到结尾,0可以忽略,结尾要想包含必须只能填:
     name[::2] ['fix zhang', 'Love', 24]  后面的2是代表,从左往右每隔一个元素,就取一个
     name[::-2] ['BiBi', 'World', 'man']
    后面的-2是代表,从右往左每隔一个元素,就取一个
     追加  name.append["GaGa"]  ['fix zhang', 'man', 'Love', 'World', 24, 'BiBi', 'GaGa']  在最右边增加新的字符
     插入 name.insert(1,"HaHa")  ['fix zhang', 'HaHa', 'man', 'Love', 'World', 24, 'BiBi']  在指定下标位置前插入字符
     修改  name[0] = "Super Man"  ['Super Man', 'man', 'Love', 'World', 24, 'BiBi']  修改指定下标位置的字符
    删除 name.pop(-2) ['fix zhang', 'man', 'Love', 'World', 'BiBi'] 删除指定下标位置的字符,括号中没有参数时,默认删除最后一个
    统计 name.count("man") 1 查询列表中相同的字符有几个
    获取下标 name.index("Love") 2 获取字符下标
    a.extend(b) ['I', 'Love', 'U', '0', '7', '21'] 扩展列表
    a += b

    c[0] = "这是" print(c):['这是', ['is', '拷贝']]
    print(copy):['这是', ['is', '拷贝']]
    原始列表,和拷贝的列表,不管是第一层,还是深层的数据,共享一个内存地址
    c [1][1] = "拷贝"
    print(c)
    copy = c.copy , print(copy)
    排序 name.sort ['24', 'BiBi', 'Love', 'World', 'fix zhang', 'man'] Python3不支持不同类型的排序,排序规则为:特殊字符、数字、大写、小写
    反转 name.reverse ['BiBi', '24', 'World', 'Love', 'man', 'fix zhang'] 完全反转

     

     

    2、元组的操作

    元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表

    定义列表: name = ("fix zhang","man","Love","World",24,"BiBi")
    统计 name.count("man") 1 查询元组中相同的字符有几个
    获取下标 name.index("Love") 2 获取字符下标
  • 相关阅读:
    点双连通分量模板
    Caocao's Bridges HDU
    边双连通分量模板
    夏令营501-511NOIP训练18——高三楼
    夏令营501-511NOIP训练17——蛇形矩阵
    夏令营501-511NOIP训练16——数字转换
    模板——最小费用最大流
    洛谷P1792——[国家集训队]种树
    XJOI夏令营501-511NOIP训练14——好朋友
    codeforces 1178E-Archaeology
  • 原文地址:https://www.cnblogs.com/zhangzelin930118/p/6901686.html
Copyright © 2011-2022 走看看