字典key-value键值对的数据的集合可变的、无序的、key不重复初始化:d=dict()d={}d=dict(**kwargs)如:d=dict(a=1,b=2)dict(iterable,**kwarg)使用可迭代对象和name=value对构造字典,不过可迭代对象的元素必须是一个二元结构dict(mapping,**kwarg)dict.fromkeys(iterable,value)字典
分类:
编程语言 时间:
2018-04-08 16:34:54
阅读次数:
228
集合(collection)的概念在Collection接口中得到抽象,接口位于java.util包中 Collection接口定义:public interface Collection<AnyType> extends Iterable<AnyType>{ int size(); boolean ...
分类:
其他好文 时间:
2018-04-08 00:20:35
阅读次数:
177
isinstance('object',iterable) 判断是否可以迭代 for k ,v in enumerate(list/tuple/str) 列表推导式 [x * x for x in range(1, 11)] 列表推导式加上判断 [x * x for x in range(1, 11 ...
分类:
其他好文 时间:
2018-04-07 18:56:24
阅读次数:
137
转于:https://blog.csdn.net/whgqgq/article/details/63685066 博主:gongqi1992 iterable和iterator最基本的区别: iterable是一个对象,包含一个__iter__或__getitem__方法,__iter__方法会返回 ...
分类:
编程语言 时间:
2018-04-07 14:57:26
阅读次数:
133
列表解析是Python中的一个术语。用非常简洁的代码来生成一个列表。语法为: 如 列表解析还可以用于多层循环。如计算某文件的单词个数: ...
分类:
其他好文 时间:
2018-04-04 23:33:04
阅读次数:
173
一、可迭代协议:可以被迭代要满足要求的就叫做可迭代协议。内部实现了__iter__方法 iterable:可迭代的 对应的标志 什么叫迭代?:一个一个取值,就像for循环一样取值 字符串,列表,元组,集合,字典都是可迭代的 二、迭代器协议:内部实现了__iter__,__next__方法 迭代器大部 ...
分类:
编程语言 时间:
2018-04-04 23:32:19
阅读次数:
227
1 # 可迭代的数据类型 和 迭代器 2 3 from collections import Iterator 4 from collections import Iterable 5 '''可作用于 for 循环的对象都可迭代 6 可作用于 next() 函数的都是迭代器''' 7 8 # 列表、... ...
分类:
其他好文 时间:
2018-04-04 23:22:50
阅读次数:
168
package scala/** * Created by EX-CHENZECHAO001 on 2018-04-04. */class Chapter13 { // 13 集合 // 所有的集合都扩展自Iterable特质 // 集合有三大类,分别为序列、集和映射 // 对于几乎所有集合类,Sc ...
分类:
其他好文 时间:
2018-04-04 21:09:26
阅读次数:
128
先抛出一些问题吧 1、Python - TypeError: 'int' object is not iterable 我的代码为 export 核心代码为 Python:使用lambda应对各种复杂情况的排序,包括list嵌套dict 一、需要用到的函数 需要用到的函数很少,基本上就是sorted ...
分类:
编程语言 时间:
2018-04-04 00:38:44
阅读次数:
261
参照官方文档: 1 iterable是一个能返回它的成员的对象。包括sequence types(list,str,tuple) and not-sequence types(dict, file objects), objects and classed defined with an __ite ...
分类:
编程语言 时间:
2018-04-01 21:52:03
阅读次数:
196