Python 字典 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 ...
分类:
编程语言 时间:
2016-09-23 23:28:10
阅读次数:
354
可用于for循环的对象称为可迭代对象(Iterable),可迭代对象分为: 1.集合数据类型:list、turple、dict、set、dir等 2.generator,包括:生成器和生成器函数 可调用next()函数并不断返回下一值的对象称为迭代器(Iterator) 生成器都是Iterator对 ...
分类:
编程语言 时间:
2016-09-23 23:24:13
阅读次数:
301
最近在学习python,使用过程中有个List和dict的声明比较特殊,在此备注下 字典是可变对象,初始化一定不能放在for循环前面 List声明必须放在程序开头(按道理List也是可变对象,但不知道为什么一定要在刚开始时就声明) 代码中如果names=[]放在for循环里面, 其names.app ...
分类:
编程语言 时间:
2016-09-23 16:39:00
阅读次数:
139
#coding:utf-8__author__ = 'Administrator'from copy import deepcopy#字典由多个键及其对应的值构建的对组成,键是唯一的,值并不唯一phonebook={'lyq':6589,'ming':9878,'tong':4586}#1.dict ...
分类:
编程语言 时间:
2016-09-23 11:04:48
阅读次数:
153
dict字典 把数据放入dict:直接赋值、初始化时指定 pop删除key set集合 add添加元素 remove删除元素 字符串str是不可变对象,对字符串的操作都会返回新的字符串 pass 什么都不做 可以设置默认参数,但必须是不可变对象 *number 传入可变参数 尾递归是指在函数返回的时 ...
分类:
编程语言 时间:
2016-09-22 23:49:57
阅读次数:
196
题目:http://hihocoder.com/problemset/problem/1036 给一个词典dict,词典中包含了一些单词words。要求判断给定的一个文本串text中是否包含这个字典中的单词words。 相关基础的理解 1. 与用KMP解决的问题的差别 KMP:输入原串S和一个模式串 ...
分类:
其他好文 时间:
2016-09-22 06:27:19
阅读次数:
194
Xcod7使用修改点 1.xcode7 新建的项目,Foundation下默认所有http请求都被改为https请求. HTTP+SSL/TLS+TCP = HTTPS 也就是说,服务需要提供https(TLS 1.2)的接口; 如果服务不改变,则客户端info.plist的根<dict>需加下面的 ...
分类:
移动开发 时间:
2016-09-19 15:44:16
阅读次数:
426
dict.clear() 删除字典中所有元素 dict.copy() 返回字典(浅复制)的一个副本 dict.fromkeys(seq,val=None) 创建并返回一个新字典,以 seq 中的元素做该字典的键,val 做该字 典中所有键对应的初始值(如果不提供此值,则默认为 None) dict. ...
分类:
其他好文 时间:
2016-09-19 10:15:30
阅读次数:
123
在学习knn分类算法的过程中用到了tile函数,有诸多的不理解,记录下来此函数的用法。 函数原型:numpy.tile(A,reps) #简单理解是此函数将A进行重复输出 其中A和reps都是array_like的参数,A可以是:array,list,tuple,dict,matrix以及基本数据类 ...
分类:
编程语言 时间:
2016-09-17 19:22:50
阅读次数:
159
#非关键字可变长参数 def add(*arg): return type(arg)print add() #打印结果 <type 'tuple'> #关键字变量参数 def abd(**args): return type(args)print abd() #打印结果 <type 'dict'> ...
分类:
编程语言 时间:
2016-09-17 16:10:02
阅读次数:
132