2018-01-03@望京 排序,立即想到用Python的内置函数sorted() 字典按key排序 字典是无序的,对字典排序本身是一个没有太大意义的事,但是面试的时候总会遇到=='' 那么问题来了,如何对字典按照value排序呢(默认是对key进行排序)? 首先需要知道sorted()这个函数的几 ...
分类:
编程语言 时间:
2018-01-11 22:18:39
阅读次数:
174
JavaScript学习记录day4-Map、Set和iterable[TOC]JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。但是JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。为了解决这个问题,最新的ES6规范引入了新的数据类型Map。要测试你的浏览器是否支持
分类:
编程语言 时间:
2018-01-11 15:54:16
阅读次数:
199
1.abs(n):n的绝对值 2.all(iterable):集合中有一个为假,则返回值为假,全部为真才为真,参数只能有一个 3.any(iterable):集合中的元素有一个为真的时候为真 4.bin(n):将整数n转换为二进制字符串 ...
分类:
其他好文 时间:
2018-01-10 14:51:32
阅读次数:
109
python中的基本IO函数: 1) 键盘输入函数:raw_input(string),不作处理的显示,与返回。 input(string),可以接受一个python表达式作为返回,python内部得到计算结果 2) 文件句柄(file)对象: file对象的创建必须通过open()函数来得到, f ...
分类:
编程语言 时间:
2018-01-08 20:14:47
阅读次数:
124
js基础查漏补缺: 1. NaN != NaN; 复制数组可以用slice; 数组的sort、reverse等方法都会改变自身; Map是一组键值对的结构,Set是key的集合; Array、Map、Set都属于iterable类型,可用for...of遍历; 2. rest参数只能写在最后,前面用 ...
分类:
Web程序 时间:
2018-01-07 14:22:15
阅读次数:
147
# _*_coding:utf-8_*_ # author:leo # date: # email:alplf123@163.com from collections import Iterable, Iterator class myIterator(): _data = None _count ... ...
分类:
其他好文 时间:
2018-01-06 22:08:46
阅读次数:
194
可迭代对象和迭代器 1.首先可以用于for循环的对象统称为可迭代对象(Interable),像list dict str都是可迭代对象。可以被next()函数调用并不断返回下一个值的对象成为迭代器(Interable)。看一下函数的实现: 可以看到Iterable有一个__iter__函数,Iter ...
分类:
其他好文 时间:
2018-01-06 00:03:58
阅读次数:
253
对于java的集合类,首先看两张图 这两张图大致描绘出了java集合类的总览,两个体系,一个Collection集合体系一个Map集合体系。在说集合类之前,先说说Iterable这个接口,这个接口在jdk1.8之前,里面只有一个方法Iterator<T> iterator(),即返回一个T类型的迭代 ...
分类:
编程语言 时间:
2018-01-04 00:32:53
阅读次数:
211
课前知识点: 1、dir([]) 告诉我列表(或者其他)的所拥有的方法 2、__iter__:只要是能被for循环的数据类型,就一定拥有__iter__方法 3、迭代器:一个列表执行了__iter__()之后的返回值就是一个迭代器 4、iterable:可迭代的,只要含有__iter__方法就是可迭 ...
分类:
其他好文 时间:
2018-01-02 23:16:20
阅读次数:
90