博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
列表和元组
阅读量:5063 次
发布时间:2019-06-12

本文共 857 字,大约阅读时间需要 2 分钟。

列表

  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

你可能感兴趣的文章
Python学习资料
查看>>
多服务器操作利器 - Polysh
查看>>
[LeetCode] Candy
查看>>
Jmeter学习系列----3 配置元件之计数器
查看>>
jQuery 自定义函数
查看>>
jq 杂
查看>>
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>
作业一
查看>>
AJAX
查看>>
ActiveMQ与spring整合
查看>>
web服务器
查看>>
Git的使用--打tag
查看>>
F# 编程 借助 F# 构建 MVVM 应用程序
查看>>
ACFUN切换代码自用。。。
查看>>
网卡流量检测.py
查看>>
【转】Android的权限permission
查看>>
ajax
查看>>
poj1981 Circle and Points 单位圆覆盖问题
查看>>
POP的Stroke动画
查看>>
线程同步机制初识 【转载】
查看>>