字典(dictionary)是python中的一种非常灵活和强大的数据结构,可以完成很多操作。本文总结了一些除了基本的初始化、赋值、取值之外的常用的字典使用方法。
1. 使用dict创建字典的n种方法;
1.1 参数赋值;
1.2. 用可迭代对象为参数,且每一个迭代对象为(k, v)对
1.3. 字典推导式(dictionary comprehension)
2. 设置默认值
2.1. 已经知道key的情况下批量生成默认值
2.2. 事先不知道会有哪些key
3. pop方法
4. 遍历字典的n种方法...
分类:
编程语言 时间:
2014-10-23 22:46:40
阅读次数:
374
1、java 程序运行起点是----》public static void main(String args[]);2、java 标识符 ----》java中包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线和美元符号组成,但标识符不能用数字开头,不能使用java的保留字。3、常...
分类:
编程语言 时间:
2014-10-23 22:16:41
阅读次数:
221
方法:public boolean moveTaskToBack(boolean nonRoot)activity里有这个方法,参数说明如下:nonRoot=false→ 仅当activity为task根(即首个activity例如启动activity之类的)时才生效nonRoot=true→ 忽略...
分类:
移动开发 时间:
2014-10-20 20:52:08
阅读次数:
213
优化后的好处不言而喻,OtherActivity中所需要的参数都在方法参数中体现,减少了交流询问的成本。(1)MainActivity.javaOtherActivity.openActivity(getActivity(), "yanshiying","25");(2)OtherActivity....
分类:
其他好文 时间:
2014-10-18 13:59:07
阅读次数:
183
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超...
分类:
Web程序 时间:
2014-10-17 15:18:03
阅读次数:
289
分布式通信原理
基本原理:stub和skeleton作为客户端和服务端传输的中介,stub和skeleton也是编码和解码的核心。
Wsdl :
Webservices
描述文件;xml定义的一套Webservices标准,描述服务端对应方法,参数以及返回值。可根据配置生成对应操作类。
其他常见的webservices实现
Co...
分类:
Web程序 时间:
2014-10-15 19:55:31
阅读次数:
306
namespace 扩展方法{////// 1、当前项目添加一个静态类;/// 2、声明静态方法;/// 3、方法参数类型前加this;/// 4、即可通过对应类型变量点出该方法。 /// public static class extmethod { public static strin...
分类:
其他好文 时间:
2014-10-13 12:49:59
阅读次数:
138
Predicate 是一个委托,它代表了一个方法,它的定义是:namespace System { // 摘要: 表示定义一组条件并确定指定对象是否符合这些条件的方法。 // 参数: // obj: 要按照由此委托表示的方法中定义的条件进行比较的对象。 // 类型参数: // T...
返回目录在写完首篇cache文章后,有些朋友给我来信,希望可以使用JS的方法来实现这个导航功能,所以,才有了这篇文章,JS与C#不同,它虽然有引用类型,但它不具备一些引用类型的特性,如它的方法参数为对象时,也是通过值传递的,而不是通过内存地址,而在进行导航制作时,我们正是使用了引用类型的这个特性,所...
分类:
其他好文 时间:
2014-10-09 00:32:47
阅读次数:
222
在编写方法时,不确定这个方法要传入多少个参数,或者随着程序的开发速度,该方法的参数会发生很大变化,在C#中引入了params关键字,使用params修饰object类型的数组并作为方法的参数类型,可以解决方法参数不确定的问题。但是这里有一个问题,这个参数列表中的某个值不确定是否为空,就会发生运行.....
分类:
其他好文 时间:
2014-10-07 23:04:54
阅读次数:
223