31 lines
653 B
Python
31 lines
653 B
Python
# import collections
|
|
#
|
|
# print(collections.__all__)
|
|
# print(dir(collections))
|
|
#
|
|
# d = {}
|
|
# d.setdefault(2, []).append(23)
|
|
# d.setdefault(2, []).append(11)
|
|
# print(d)
|
|
# d.setdefault(2, []).append(23)
|
|
#
|
|
# # 定义一个curry风格函数
|
|
# x = lambda y: [
|
|
# print(y),
|
|
# print("..."),
|
|
# x
|
|
# ][-1]
|
|
# print(x(1)(2))
|
|
#
|
|
# import heapq
|
|
# print(heapq.nlargest(1, [
|
|
# {'S': 5, 'H': 3},
|
|
# {'S': 7, 'H': 1},
|
|
# {'S': 0, 'H': 2}
|
|
# ], key=lambda x: x['S']))
|
|
#
|
|
# s = [1, [2, [3, [4, [5, 6], 7], 8], (9, 0)]]
|
|
# f = lambda x: [y for _x in x for y in f(_x)] if isinstance(x, (list, tuple)) else [x]
|
|
#
|
|
# print(f(s)) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
|