Python
大斯文想好好学习
分享平时所学,和大家一同进步
展开
-
加一(leetcode)
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例1 : 输入:digits = [1,2,3] 输出:[1,2,4] 解释:输入数组表示数字 123。 示例 2: 输入:digits = [0] 输出:[1] 示例 3: 输入:digits = [9,9] 输出:[1,0,0] 从后向前,10进制 整体代码为: class Solution(object)原创 2021-07-26 16:59:57 · 99 阅读 · 0 评论 -
两个数组的交集
给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2,2] 代码结果如下: class Solution(object): def intersect(self, nums1, nums2): count1=Counter(nums1) count2=Counter(nums2) intersect=[] for key in count1:原创 2021-07-26 16:01:49 · 50 阅读 · 0 评论 -
基于python生成200个优惠券号码
基于python生成200个优惠券号码 引入random以及string模块 string模块中的string.ascii_letters.可以使我们获得26个字母 具体代码如下: import random,string a=list(string.ascii_letters)#这里可以将26个字母转化为列表形式 for i in range(200):#这里是得到200种结果 random.shuffle(a)#shuffle函数是将26个字母随机打乱,结合前面所讲,可以得到200种不同顺序的26个字母原创 2020-12-18 15:21:27 · 326 阅读 · 0 评论