zoukankan      html  css  js  c++  java
  • Python-list,字典,Tuple

    list:
    用[]包围,逗号隔开
    如:l = [1,2,3]

    其他用法:
    li = ["a" ,"b" , "c", "d"]
    1,索引 li[-3]直接找到“b”
    2,分片 li[1:3]输出一个  ['b', 'c']
    3,增 li.append("e")  输出["a" ,"b" , "c", "d","e"]
    4,插入 li.insert(2,"f")
    输出:['a', 'b', 'f', 'c', 'd', 'e']
    在2位置的后面插入了一个字符
    5,搜索 li.index("f")  输出: 2
    6,删 li.remove("f") 输出:["a" ,"b" , "c", "d"]
    li.pop("e") 这写法错了,因为pop是取最后一个且返回
    所以pop里的括号不用写任何东西,
    7,排序 li.sort()  
    8,连接 liextend(["g","h"])
    9,修改 就是直接把某位置重新赋值

    字典:
    d = {"name":"zy" , "age":"19"}
    用{}装起来
    1,修改 d["name"] = "hahaha"
    2,删 del d["age"]
    3,清除 d.clear()
    4,keys d.keys()
    values d.values()
    5,items d.items() 输出:[('age', '19'), ('name', 'zt')]
    以表格形式输出

    Tuple:
    注意:它本身是不可变得,Tuple本身没有方法
    t = ("a" , "b" ,"c")
    它啥也不能干,但是优点就是比list快


    三者区别:
    list:[]
    字典:{}
    Tuple:()

    类型转换:

    int(x) #把x转换成整数
    float(x) #把x转换成浮点数
    str(x) #把x转换成字符串
    bool(x) #把x转换成bool值

  • 相关阅读:
    __weak与__block修饰符区别
    Socket 记录
    Python yaml文件中文读取写入
    Xshell 连接 本地虚拟机
    MySQL查询学生表
    Python Excel读写操作
    pytest mark标记运行
    pytest 参数化
    pytest xfail参数详解
    pytest 失败截图
  • 原文地址:https://www.cnblogs.com/two-peanuts/p/10032657.html
Copyright © 2011-2022 走看看