dict = { 'hello': 'hello'}flag = 'c'work = Trueprint 'hi,my name is python.'print 'do you want chat with me?'while flag == 'c' or 't': flag = raw_inpu ...
分类:
编程语言 时间:
2019-01-28 01:22:00
阅读次数:
165
对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比。在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的。主要的区别在于,list.sort()是对已经存在的列表进行操作,进而可以改变进行操作的列表。而内建 ...
分类:
编程语言 时间:
2019-01-28 00:57:54
阅读次数:
228
1. 请利用filter()过滤出1~100中平方根是整数的数,即结果应该是: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 2. 列表按照其中每一个值的绝对值排序 li = [1,-2,3,-48,78,9]print(sorted(li,key = abs)) 结 ...
分类:
编程语言 时间:
2019-01-27 22:04:59
阅读次数:
207
题目说明 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 解法1 时间复杂度:O(n) 空间复杂度:O(1) 思路:利用数组为有序数组这一条件。使用双指针, ...
分类:
其他好文 时间:
2019-01-26 11:19:09
阅读次数:
181
题目说明 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 解法1 时间复杂度:O(n) 空间复杂度:O(1) 思路:使用双指针,第一个指针j表示调整后的数组最后一个位置,第二个指针i遍历原数组。 当nums[i]与nums[j]不等时,直接添加即 ...
分类:
其他好文 时间:
2019-01-26 10:56:40
阅读次数:
198
队列的基本功能: 1、立即执行;yes 2、延迟执行;yes 3、保证至少执行一次;yes 4、必须执行且最多执行一次;no 用到的数据结构: list、Sorted sets 延迟执行的机制: 1、先把数据放入SortedSets类型的queues:queue_000:delayed中 2、在执行 ...
分类:
其他好文 时间:
2019-01-25 23:52:44
阅读次数:
307
Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 k ...
分类:
其他好文 时间:
2019-01-25 13:41:18
阅读次数:
208
题目要求 Given an array of integers A sorted in non-decreasing order, return an array of the squares of each number, also in sorted non-decreasing order. ...
分类:
其他好文 时间:
2019-01-25 11:50:30
阅读次数:
270
参考:Python 内置函数sorted()在高级用法 - Brad1994 - 博客园 sorted 函数主要实现的就是对于可迭代对象进行排序,对于一维数据排序很好理解与实现,直接调用即可,本文主要讲解对于二维数据的调用,以及字典的调用。 语法如下: sorted(iterable[, cmp[, ...
分类:
其他好文 时间:
2019-01-24 20:07:17
阅读次数:
168