python 常用库

1. random 产生随机数

import random

random.choice(list1) 从list中随机返回一个数

random.random() 产生0 - 1 的随机数

random.uniform(a, b) 产生 a- b 之间的随机数

 

2. Deque

import collections

dq = collections.deque()

dq.append()

dq.appendleft()

dq.pop()

dq.popleft()

 

3.Heap

import heapq

heapq.heappush(queue, item)

heapq.heappop(queue)

heapq.heapift(list)

 

4. Comparator

import functools

#define the node class
class Node:
    def __init__(self, value):
        self.val = value

#define the comparator
def cmp(A, B):
    return A.val - B.val

#使用库函数 cmp_to_key
list1.sort(key = functools.cmp_to_key(cmp))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值