Python3 skills10.5

    科技2022-09-07  120

    random.sample函数

    需要注意参数到底是什么顺序。

    import random random.sample(list,num)

    从list中任选num个元素且不重复。

    字典特殊的操作总结

    字典中的操作比较繁杂,进行一下较为特殊的操作的总结。 首先应该注意区分items(),keys(),values()

    >>>s=dict.fromkeys(['name','age','sex']) >>>s {'age': None, 'name': None, 'sex': None} #get方法有以下特殊用法,如果一般输入: >>>s['school'] KeyError: 'school' >>>s.get('school','unknow') 'unknow' >>>s.update(zip(x,y)) #其中x,y为两个list

    其次,应该注意popitem和pop的区别,popitem不能传入参数,pop不会自动返回pop出来的键值对。

    >>>s.popitem('sex') TypeError: popitem() takes no arguments (1 given) >>>s.pop('sex') >>>s {'age': None, 'name': None}

    集合中的discard和remove

    在集合中没有元素是,remove会抛出异常,discard不会。

    Processed: 0.009, SQL: 9