zoukankan      html  css  js  c++  java
  • Python全栈_Python列表元组字典集合

    1.列表

    创建方法:['a','b','c',1,2,3]

    列表操作

    使用+可以将多个列表拼接

    使用*可以重复复制列表

    l[m:n]:列表m到n-1的内容

    append(‘d’):将元素d添加到列表尾部

    l1.extend(l2):将列表l2所有元素添加到列表l1尾部

    insert(index,item):将item插入到index位置

    sort():排序

    pop():删除并返回最后一个元素,可指定索引

    del():仅删除最后一个元素,可指定索引,或切片方式删除

    remove(name):删除列表中第一次出现的指定名称的元素

    len():返回列表长度

    item in l:检测item是否为列表l的成员

    2.元组

    t=(‘a’,‘b’,‘c’,1,2,3)

    单一元素元组t=('a',)

    与列表类似,区别主要是元组创建后不可修改

    元组除了没有修改操作外,基本与列表一样

    3.字典

    d={key1:value1,key2,value2},key必须是不可变类型,不可重复,value可以是任意类型

    字典是无序的

    4.集合

    集合是无序的可以包含任何数据类型,里面的值是唯一的

    4.1创建集合

    s_set = {1,2}

    可以将列表转为集合,若有重复元素将会被去重,原列表不受影响

    a_set = set(a_list)

    创建空集

    a_set = set()

    4.2集合操作

    add():增加元素

    update():接受集合(可以多个集合)、列表、元组作为参数,将其所有成员更新到集合中

     discard():接收一个单值作为参数,从集合中删除,若不存在不报错

    remove():同discard,若不存在报错

    pop():随机弹出一个值,若空集报错

    clear():清空集合,留下空集

    in:检测是否为集合的成员

    union():并集

    intersection():交集

    difference():a集合出现但b集合未出现的元素

    issubset():判断是不是子集

    issuperset():判断是不是超集

  • 相关阅读:
    iOS加载HTML, CSS代码
    iOS搜索指定字符在字符串中的位置
    【解决方法】You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)
    刷新指定行或区 cell
    支付宝获取私钥和公钥
    什么是Git?
    第三方库AFNetworking 3.1.0的简单使用
    转:KVC与KVO机制
    转:常用的iOS开源库和第三方组件
    转:setValue和setObject的区别
  • 原文地址:https://www.cnblogs.com/chenrenjian/p/6963771.html
Copyright © 2011-2022 走看看