def foo(*args, **kwargs):print 'args = ', argsprint 'kwargs = ', kwargsprint ' 'if __name__ == '__main__':foo(1,2,3,4)foo(a=1,b=2,c=3)foo(1,2,3,4, a=1 ...
分类:
编程语言 时间:
2017-06-12 13:08:23
阅读次数:
201
In[43]:a=dict(k1=‘v1‘,k2=‘v2‘)
In[44]:type(a)
Out[44]:dict
In[45]:a
Out[45]:{‘k1‘:‘v1‘,‘k2‘:‘v2‘}
#这个方法和a这个字典没关系呀,没看懂。实际上就是生成新的字典。
In[47]:new_a=a.fromkeys([‘k‘],‘v‘)
In[48]:new_a
Out[48]:{‘k‘:‘v‘}
In[49]:new_a=a.fromkeys(..
分类:
其他好文 时间:
2017-06-12 10:39:44
阅读次数:
171
题目: Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words. ...
分类:
其他好文 时间:
2017-06-12 00:41:29
阅读次数:
137
######## 内置函数print(all([1, 2, 3, 4])) # 判断可迭代的对象里面的值是否都为真print(any([0, 1, 2, 3, 4])) # 判断可迭代的对象里面的值是否有一个为真print(bin(10)) # 十进制转二进制print(bool('s')) # 把 ...
分类:
其他好文 时间:
2017-06-11 18:27:06
阅读次数:
245
1、结构 Map和multimap将key/value pair(键值/实值 队组)当作元素,进行管理。他们根据key的排序准则将元素排序。multimap允许重复元素,map不允许。 元素要求: key/value必须具有assigned(可赋值)和copyable(可复制的)性质。 对于排序而言 ...
分类:
编程语言 时间:
2017-06-11 17:28:50
阅读次数:
163
一、前言 在日常的界面开发中,我们大多使用MVVM模式进行开发。通常情况下,一个PropertyGridControl或者DataGrid的ItemsSource设置好, 然后每一列绑定好某一条ItemsSource中的某一个字段就可以跑起来了。 但是也有另一种情况: 假设一个界面Temp.xaml ...
分类:
其他好文 时间:
2017-06-10 21:28:54
阅读次数:
209
1 import json 2 ''' 3 Python内置了json包来帮助我们完成对json的操作。 4 将Python的字典结构导出到json使用json.dumps(),将json读成Python的字典结构,使用json.loads() 5 如果不是针对string操作而是对文件操作,分别使... ...
分类:
编程语言 时间:
2017-06-10 16:55:26
阅读次数:
202
Oracle Endeca Sever提供了关键字拼写更正的功能。项目开发中一般只需要用这个Endeca预置功能,必要时做些调整就可。但是一直很好奇Endeca怎么知道用户拼写错了,怎么知道应该将用户输入的关键字更正为什么。闲来无事,查阅了一些资料。整理如下: ...
分类:
数据库 时间:
2017-06-09 19:22:26
阅读次数:
411
C++STL1--map 一、心得 本质上就是数组,关联数组,map就是键到值得一个映射,并且重载了[]符号,所以可以像数组一样用。 map<string,int> cnt;//前键后值,键就可以理解为索引 if(!cnt.count(r)) cnt[r]=0;//统计键值出现过没有 二、用法 1 ...
分类:
编程语言 时间:
2017-06-09 14:07:39
阅读次数:
268
给定一个字符串 String s = "leetcode" dict = ["leet", "code"]. 查看一下是够是字典中的词语组成。假设是返回true,否则返回false。 下边提供3种思路 1.动态算法 import java.util.HashSet; import java.util ...
分类:
编程语言 时间:
2017-06-09 12:32:04
阅读次数:
180