• Python--对list、tuple、dict的操作


    一、List(列表)

    首先,创建一个简单的list:

    animal = ['cat','dog','lion','tiger']

    (1) 用索引的方式访问list中的元素:animal[0]

    当索引从前往后计算时,第一个元素的索引值为0;

    当索引从后往前时,倒数第一个元素的索引值为-1.

    (2) 计算list的长度:len(animal)

    (3) 往list末尾追加元素:animal.append("pig")

    (4) 往list中指定位置添加元素:animal.insert(1,"pig")

    (5) 删除list末尾的元素:animal.pop()

    (6) 删除list指定位置的元素:animal.pop(i)

    (7) 替换list中的某个元素:animal[1]="sheep"

    (8) 访问list中list的某个元素时:list[i][j]

    (9) 创建一个空的list:demo= []

    (10) list切片操作:

     
     

    注意:list中的元素可以是不同类型的元素

    print(animal[:])将打印出所有值

    二、tuple(元祖)

    tuple与list很类似,但tuple一旦初始化就不能修改,所以相对于list来说,tuple更加安全,在两者可以同时用的地方,应该优先考虑tuple。

    首先,创建一个元祖:

    name = ("zhangsan","liuxiao","zhaoting")

    (1) 创建一个空的tuple:t = ()

    (2) 定义一个只有一个元素的tuple:t = (1,)

    注意:当定义只含一个元素的tuple时,元素后面要添加一个逗号,避免产生歧义

    (3) 若元祖中有的元素是列表类型,列表中的元素是可以修改的

    三、dict(字典)

    dict中的元素以key-value的形式存在

    首先,创建一个字典:

    d = ["Lisa":24,"Tom":32,"Sum":28,"Jack":25]

    (1) 根据名字查找年龄:d["Lisa"]

    (2) 判断key值是否存在:"Lisa" in d

    (3) 删除一个key:d.pop("Lisa")

    (4) 添加一个key:d.updata({"Jane":45})

    (5) 修改:d["Tom"] = 32

    (6) 删除字典:del d

     


    作者:一笑乘风凉
    链接:https://www.jianshu.com/p/b458baef1ada
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    第二十八节-3d 盒子(transform transition )炫酷操作
    第二十七节-动画animation以及与transform的冲突
    第二十六节-transform
    transition的属性与使用,绝对定位初始值要设0,以及淡入淡出,消失
    阿里图标与iframe框架
    第二十二节-表格
    第二十一节-表单元素2以及input一些使用习惯和伪类 点击按钮换图片且有淡入淡出的效果
    第二十节-重要表单(form 与 input) 、label 标签
    案例-京东小按钮
    复合写法需要注意的
  • 原文地址:https://www.cnblogs.com/wangyanyan/p/11301733.html
Copyright © 2020-2023  润新知