ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

列表和元组

2019-06-06 19:47:49  阅读:172  来源: 互联网

标签:元素 列表 切片 索引 步长 小括号 元组 元祖


列表

  1. 列表

    list [] 是一个容器,可以容纳多个元素,每个元素中间用,逗号隔开

    支持索引,切片,步长

    索引:

    list[索引位置],若表里有表,则根据索引位置继续标记例如:

    list [2] [1] [3]

    切片:

    一如字符串,都是[起始位置:终止位置:步长]

    步长:

    同字符串

  2. 操作

    增加

    1. append() 追加
    2. insert 按索引位置添加
    3. extend 迭代添加

    删除

    1. pop 删除尾部
    2. del 指定
    3. remove 删除 按照元素名进行删除
    4. clear 清空

    修改

    1. 切片方向与步长方向要一致
    2. 步长不为1的时候,插入的元素数量要和切片中元素相等
  3. 嵌套

    小列表是一个元素,就按普通情况处理。

    li = ["高圆圆","吴奇隆","汪峰",
    
          ["国际章","张曼兮","龙泽罗拉"],
    
          "陈冠希",
    
          ["张柏芝","阿娇",["熊哥",["一本道"],"亮哥",["北京热"],"
    
          怼哥",["动物园"],"奇奇",["大象"]],"大S",["小S"],"范冰冰"],
    
          "周星驰",["逃学威龙","功夫","大话西游"]]
    
    
    
    print(li[5][2][1])
    
    print(li[5][2][-1][0])
    

元祖

  1. 元祖初识

    元祖就是一个小括号,里面装着一些元素,其中元素类型不可修改。

    小括号中一个元素的时候没有逗号就括号中元素的本身

    小括号中一个元素的时候有个逗号就是元组

    空的小括号就是元组

  2. 元祖操作

    元组有序,不可变换顺序

    不可改变数据类型

    索引,切片,步长

    切片操作得到的数据类型和操作对象一致

    只能读取

  3. 元祖嵌套

    tu = (1,2,3,(4,5,6,[6,7,8,(9,11,10),"abc"],"ABC"))
    
    print(tu[3] [3] [3] [1])   #   [6,7,8,(9,11,10),"abc"]

标签:元素,列表,切片,索引,步长,小括号,元组,元祖
来源: https://www.cnblogs.com/li-dong-yu-95-11-21/p/10986712.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有