zoukankan      html  css  js  c++  java
  • 列表,元组,字典类的常见简单方法

    一.列表(list类)

    1.append():追加一个参数,参数可以为字符串,数字或列表等,将参数视为一个整体

    2.clear():直接清空列表里的所有

    3.count():计算列表里有几个参数

    4.extend():扩展列表,且扩展为可迭代对象(for循环之后在加入,比如字符串加入每个字符,列表加入元素)

    5.index():找到参数的第一个索引位置,只找从左开始的第一个

    6.insert(‘索引’,“参数”):在指定索引插入新元素

    7.pop(索引):删除元素且可以再获取引用(不加索引默认最后一位)

    8.remove(“具体元素”):删除列表指定元素

    9.reverse():列表中的元素倒置

    10.sort():按照从小到大的顺序排列(数字或字母),可传参数(reverse=True)

    二 元组(tuple类)

    1.注意:元组与列表类似,但是元组中的一级元素不可以修改或添加增删等

                 元组与列表都是有序的,索引和切片都适用

         元组的二级元素比如一级元素里有列表,则列表里的元素可以被修改(该列表不能被整体修改)

    2.count():获取参数的出现次数

    3.index():索引

    三  字典(dict类)

    1.字典里的元素只能为键值对,用冒号表示对应关系

    2.字典里的值(value)可以为任意基本数据类型

    3.字典里的键(key)只能为数字,字符串,元组,布尔值

    4.布尔值里的True=1,False=0,注意命名时不能和相应的数字重复

    5.字典里的键值对没有顺序,每次打印的结果不一定一样

    6.字典里的索引为键,且由于无序,不能用切片

    7.for循环可以使用,不过有以下三种形式

    for key,value in dic.items():

    for key in dic.keys():

    for value in dic.values():

    分别循环出的是键值对,键,值

    8.clear():直接清空所有内容

    9.copy():拷贝(浅拷贝)

    10.静态方法: dict.fromkeys('key',数字):key可以输入字符串或列表,会创建一个列表,其中值都统一为相同的数字

    11.get(‘key’,‘’):若key在字典里存在则获得,不存在可以创建,后面的为空默认为none,可以填value

    12.pop():索引为键,删除且可以获得,索引不存在默认为none,获得的只有值

    13.popitem():不能传参数,随机删除,得到的是键值对,不过可以用k,v=dic.popitem()分别得到键值对

    14.setdefault():用法与get类似

    15.update('key':'value'):可以改变值,可以插入多对。 也可以用update(key=value)形式表示

     

  • 相关阅读:
    codeforces
    hdu
    hdu
    poj 2823
    hdu
    hdu
    hdu
    微信公众号 SDK
    PHP 正则表达式
    注册和登录时的验证码
  • 原文地址:https://www.cnblogs.com/lzjdsg/p/10128792.html
Copyright © 2011-2022 走看看