zoukankan      html  css  js  c++  java
  • 基本数据类型(列表,元祖,字典,集合)

    一,列表

    1,列表的定义:

    []内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素
    特性:
    1.可存放多个值
    2.可修改指定索引位置对应的值,可变
    3.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序
    列表的创建:
    list_test=[’lhf‘,12,'ok']

    list_test=list('abc')

    list_test=list([’lhf‘,12,'ok'])
    列表常用操作:
    索引 list_test[0] 取出列表中的第一个值
    切片 list_test[:2] 取出列表中的前两个值
    追加(append()在后面追加,insert()可以选择位置插入)
    删除(pop()默认删除最后一个,remov()可以选择删除的元素)
    长度(len)
    循环whil循环, for循环
    包含in

    二,元祖

    定义:
    与列表类似,只不过[]改成()
    特性:
    1.可存放多个值
    2.不可变
    3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序
    元祖创建:
    ages = (11, 22, 33, 44, 55)

    ages = tuple((11, 22, 33, 44, 55))
    元祖的常用操作:
    索引
    切片
    循环

       长度
       包含

    三,字典

    定义:
    {key1:value1,key2:value2},key-value结构,key必须可hash
    特性:
    1.可存放多个值
    2.可修改指定key对应的值,可变
    3.无序
    字典的创建:
    person = {"name": "tom", 'age': 18}

    person = dict(name='tom', age=18)
    person = dict({"name": "tom", 'age': 18})
    person = dict((['name','tom'],['age',18]))
    字典的常用操作:

    索引
    新增
    删除
    键、值、键值对
    循环
    长度

    四,集合

    定义:
    由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key

    特性:
    集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值
    集合的创建:
     set_test=set('hello')
    或set_test
    {'l', 'o', 'e', 'h'}
    集合的常用操作(关系运算):
        in
    not in
    ==
    !=
    <,<=
    >,>=
    |,|=:合集
    &.&=:交集
    -,-=:差集
    ^,^=:对称差分
     
     
  • 相关阅读:
    最新macOS 11.4+Xcode 12.5+iOS 14.6 编译安装WebDriverAgent填坑记
    python +pytest +yaml + Allure 实现接口自动化框架
    DNS原理及其解析过程
    jmeter性能测试--ramp_up和同步定时器的区别
    jmeter常用定时器
    基本sql语句
    MySQL连表查询
    MySQL约束条件
    MySQL单表查询
    linux 查看文件的前几行 或者 某些行
  • 原文地址:https://www.cnblogs.com/wxp5257/p/7213853.html
Copyright © 2011-2022 走看看