合并两个list并去除重复元素
方法一:合并list用+运算符,再用set去除重复元素,最后转换回list。
方法二:用其中一个list+另一个去除在前面list后的元素组成的list。
合并两个list生成dict(一个为keys,一个为values)
先对两个list用zip函数,最后转换成dict。
dict转换成元素为tuple的list
方法一:用dict的items函数。
方法二:用dict的iteritems函数。
两个list元素分别相加生成求和后的list
方法一:用map和operator.add。
方法二:用zip和sum函数。
json转换成dict
用json.loads()方法。
dict转换成json
用json.dumps()方法。
json数据写入到文件
用json.dump()方法。
从文件读入json数据
用json.load()方法。
字典中是否存在某个键或值
用in关键字判断dict是否有某个键或值
随机选取list中某一元素
用random.choice()
方法。
乱序list
用random.shuffle()
方法,返回值为None,原地打乱list。
向列表中添加元素至首位
用list.insert(i, x)
方法,或是直接列表相加。
判断字典中是否有重复值
|
|
打印出字典中的重复值及有相同值的keys
|
|