Python知识要点(字符串/列表/元组/字典/集台)

字符串:
        (1)一个有序的序列:可以正向递增 (从0开始从N-1结束)或者反向递减(从-1开始从-N结束)
        (2)索引:s[序列号]
        (3)切片:s[起始序列号;终止序列号](前闭后开)

列表:是一个可交的有序序列,里面的元素可以是任意类型,不要求必须一致。用[]描述元素,用,隔开。
        (1) 函数(方法)
        求个数值:
            len():列表元素的个数
            max():最大值(元素类型相同)
            min():最小值(元素类型相同)
            sum():元素之和(元素是数字)
            count():指定对象出现的次数
            index():求出指定対象的首次出现的索引位置
        增加元素:
            append():在末端插入元泰
            inserti(m,n):将元素n括人到指定m的位置
            extend():将多个元素以列表的形式(送代対象)插入到列表末尾
            +:列表的链接
            *:元素的复制(重复)
        删除元素:
            remove():移除首次出现的指定对象
            pop():删除并返回列表指定位置的元素,默认为最后一个元素
            del命令:删除列表中指定位量上的元素或者列表
        排序元素:
            sort():对元素升序排序
            reverse():求元素逆序排序


    元组(tuple):是一个不可更改的有序序列,用()描述,用,隔开。
        (1)序列封包:把多个值赋给一个变量时,会自动把多个值封装成元组。
        (2)元组解包:把一个元组直接赋给多个变量时,会把序列中的各元素依次给每个变量,但是变量个数与变量个数相等


    字典 (dict):
        (1)是一个无的可变序列,其元素包含两个部分:键(key):值(value),中间用英文冒号(:)分隔开,元素中间可用逗号(,)分隔,整个元素放在大括号{}里面,如果键相同的键值对取最后一个元素。
        (2)创建:
            dictname={key1:value1,key2:value2,...keyn:valuen}
        (3)方法(函数):
            添加(修改)元素:
                dictname[键]=值
            读取元素:
                dictname[键]
                dictname.items()
        (4)删除元素:
            dictname.pop(键)
            del dictname(键)命令:删除字典里指定的元表,或者整个字典。 
            dictname.clear():删除字典里所有的元素,但保留字典本身。


    集台(set):
        (1)是一个无的可变序列,整个元素放在大括号{}里面,元素中间用逗号(,)分隔,元素没有重复。
        (2)创建:
            setname={element1.element2..elementn)
        (3)方法(函数):
        添加(修改):
            setname.add(元数):向集合添加一个元素。
            setname.update([元素1,元素2.…元素n]):向集合添加多个元素

            setname.pop():随机删除一个元素,方法里面没有参数
            setname.renmove(元素):删除指定的元素,但是如果元素不存在不会报错。
            setname.discard(元素):删除指定的元素,但保留集合本身。
            setname.clear():清空集合元素,但保留集合本身。
            del setname:删除整个集合,包括元素和集合本身。
        (4)运算:
        交集(&):
            a.lntersection(b)集合a和b里(a&b)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值