• python 列表、元组、字典


    一、列表 [ ]

    如下的列子都可以成为列表,c=[1,2,3,4,5,6],d=["abc", "张三",“李四”],e=[1,2,3,"abc"],如论列表里的内容是啥,只要逗号间隔,管他数据类型是否相同,整数,字符串可以放到一个列表里。

    1、索引:用 列表名[索引号]索引列表中的元素,如d[1],为“张三”。

    2、切片:用 列表名[起:止]表示切片,从列表中切出相应的元素,前闭后开,包含起,不包含止。如c[0:2]切出[1,2],c[:]切出全部。

    3、步长:切片的步长是有方向的,用正负来表示,起止也是有方向的。列表名[起:止:步长],如从c中切出[5,4,3,2],用c[4:0:-1](注意止不包含),切出[5,4,3,2,1],用c[4: :-1]。切出[6,4,2],用c[-1::-2],从最后一个元素一直到头,步长为-2。

    4、修改:列表名[索引号]=新值

    5、删除:del 列表名[索引值]

    6、插入:列表名.insert(插入位置索引号,新元素)


    二、元组()

    誓言,一旦定义不能改变,如f=(1,2,3)

    1、索引:元组名[索引值],元组名[起:止],元组名[起:止:步长],起止有正负,步长有正负。

    三、字典 { }

    字典中放着{键:值,键:值,键:值}n个键值对。如dict={1:"123", "name":"张三", "height":18},字典中的内容可以混搭。

    1、索引:用 字典名[键]索引字典中的值,如dict["name"]表示字典中“name”对应的值“张三”。

    2、修改:字典名[键] = 新值

    3、删除:del 字典名[键]

    4、插入:字典名[新键]=新值

  • 相关阅读:
    转发和重定向的区别
    关于Daydream VR的最直白的介绍
    Duplicate Protocol Definition of DTService Is Ignored
    automatically select architectures
    java
    初识反射
    java网络编程
    Map接口
    Set,List
    正则表达式
  • 原文地址:https://www.cnblogs.com/xingmuxin/p/8649585.html
Copyright © 2020-2023  润新知