首页 > TAG信息列表 > ls2

体育收入排行2012-2019(用列表)

def read_file(): with open('2012-19sport.csv', 'r', encoding='utf-8') as data: # ls1 = data.readline().strip().split(',') data.readline() ls2 = [] for line in data.readlines():

力扣剑指Offer II 034. 外星语言是否排序

这样的解法,可以通过, class Solution: def isAlienSorted(self, words: List[str], order: str) -> bool: def cmp(ls1, ls2): n = min(len(ls1), len(ls2)) i = 0 while i < n and ls1[i] == ls2[i]:

[Leetcode]4.寻找两个正序数组的中位数

解法1: 关键词:有序,合并,中位数。 中位数表示左右两边数量相等,如果为奇数则为中间的数,如果是偶数就是中间两数求平均。(需要分奇偶讨论) 有序可以减去很多搜索树枝。 合并是个麻烦事,最直接的思路是直接暴力合并,但这样性能很差。或者说能找到两个集合之间的关系,不用合并是最好的。 从

可变类型和不可变类型

可变类型: 即可以对该类型对象中保存的元素值做修改,如列表、字典都是可变类型。   不可变类型: 即该类型对象所保存的元素值不允许修改,只能通过给对象整体赋值来修改对象所保存的数据。但此时实际上就是创建了一个新的不可变类型的对象、而不是修改原对象的值,如数字、字符串、元

子网掩码

1、产生2进制下连续的1的情况 ls=[] for i in range(128,256): a=bin(i)[2:] ls1=''.join(a) for j in range(len(ls1)): if int(ls1[j]) == 0: ls2 = ls1[j:] sum = 0 for k in ls2: sum += int(k)