day08——内置方法小结

列表类型内置方法

列表属性

存一个值or多个值:多个值

有序or无序:有序

可变or不可变:可变数据类型

优先掌握

  1. 按索引取值(正向取值+反向取值),即可存也可以取

    list[0]='a'

  2. 切片

    list[start:stop:step]

  3. 长度len

    len(list)

  4. 成员运算in和not in

    'a' in 'abc' ==》True

    扫描二维码关注公众号,回复: 6956953 查看本文章

    'a' not in 'abc'==》False

  5. 追加append

    lis.append(object)

  6. 删除del

    del lis

  7. 循环

    for i in lis:

    ​ print i

需要掌握

  1. insert插入

    lis.insert(index,object)

  2. pop弹出

    lis.pop(index)

    index可空,默认弹出最后一个值

  3. remove移除(没有会报错)

    lis.remove(object)

  4. count 数

    lis.count(object)

  5. index 获取索引

    lis.index(object,start,stop)

  6. clear清除数组

    lis.clear

  7. copy 复制(不同id)

    lis.copy()

  8. extend扩展

    lis.extend(iterable)

  9. reverse反转

    lis.resverse()

  10. sort排序

    lis.sort(key,reverse)

元组内置方法

元组属性

即为不可变的列表

定义:a=() ; a=tuple()

存一个值or多个值:多个值

有序or无序:有序

可变or不可变:不可变数据类型

内置方法

优先掌握

  1. 索引取值

  2. 切片(顾头不顾尾,步长)

  3. 长度len

  4. 成员运算in和not in

  5. 循环

  6. count

  7. index

    使用方法参考列表

字典内置方法

字典属性

存一个值or多个值:多个值

有序or无序:无序

可变or不可变:可变数据类型

内置方法

优先掌握

  1. 按key存取值:可存可取

  2. 长度len

  3. 成员运算in和not in

  4. 删除del

  5. 键keys()、值values()、键值对items()

    dic.keys()

    dic.values()

    dic.items()

  6. 循环(循环取出的是key)

需要掌握

  1. get获取

    dic.get(key)

  2. update 更新

    dic.update({键值对})

  3. fromkeys 快速创建一个字典

    dict.fromkeys([keys],value)

  4. setdefault 设定默认值

    dic.setdefault(key,default)

集合的内置方法

存一个值or多个值:多个值,值为不可变数据类型

有序or无序:无序

可变or不可变:可变数据类型

内置方法

优先掌握

长度len

成员运算in和not in

|并集、union

&交集、intersection

-差集、difference

^对称差集、symmetric_difference

==

父集:>、>= 、issuperset

子集:<、<= 、issubset

需要掌握

  1. add
  2. remove
  3. difference_update
  4. discard
  5. isdisjoint

猜你喜欢

转载自www.cnblogs.com/Sheppard/p/11304847.html