创建List:L = ['Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming'] 显示List:L[0] 遍历List:print (L)和for循环 更新List:append()和insert()和直接赋值 删除List:pop()和pop(n) List特点 ...
分类:
编程语言 时间:
2017-05-26 23:28:01
阅读次数:
311
python学习笔记4:字典 总结:字典是可变变量; 字典是不排序的,所以不能像列表,元组,字符串一样,切片 1、定义字典dict --花括号{},字典的只是key-value形式 比如:stu={'name':'zhangying','age':18,'score'=99} 2、key取值,get ...
分类:
编程语言 时间:
2017-05-26 00:55:04
阅读次数:
411
这里是销售订单记录条数固定格式(self, cr, uid, ids, field_name, arg, context=None):def _sales_count(self, cr, uid, ids, field_name, arg, context=None): res = dict.fro ...
分类:
其他好文 时间:
2017-05-25 23:30:18
阅读次数:
271
defaultdict是dict的一个子类,接受一个工厂函数作为参数,当访问defaultdict中不存在的key时,会将工厂函数的返回值作为默认的value。 测试代码 完整代码: https://github.com/blackmatrix7/python-learning/blob/maste ...
分类:
编程语言 时间:
2017-05-25 21:59:51
阅读次数:
290
import requests,json,re,winsound,time class Stock(object): def __init__(self): self.province_dict={value:key for key,value in { 1:'北京',2:'上海',3:'天津',4... ...
分类:
编程语言 时间:
2017-05-25 01:12:14
阅读次数:
584
一. 模板变量 Context传入的可以是一个str,dict,list,甚至是一个实例对象 在html中如何调用这些对象进行取值呢 1. 变量名 {{ variable }} 返回字符串,无论是str,list,dict 2. list取值 {{ list.index }} 如{{ list.0} ...
分类:
其他好文 时间:
2017-05-24 17:08:44
阅读次数:
204
def create(self,cr,uid,vals,context=None): if context is None: context ={} if vals.get('name','/')=='/': vals['name']=self.pool.get('ir.sequence').get ...
分类:
编程语言 时间:
2017-05-24 09:57:17
阅读次数:
432
一、切片 list、tuple常常截取某一段元素,截取某一段元素的操作很常用 ,所以python提供了切片功能。 二、迭代 除了list、tuple可以迭代外,python中的dict类型变量也可以迭代。 可以将list变为索引元素对的形式 同时可以判断一个对象是否可以迭代 三、列表生成式 list ...
分类:
编程语言 时间:
2017-05-23 13:13:06
阅读次数:
248
>>> import random>>> import time>>> x=list(range(10000))>>> y=set(range(10000))>>> z=dict(zip(range(1000),range(10000)))>>> r=random.randint(0,9999)>> ...
分类:
编程语言 时间:
2017-05-22 23:22:06
阅读次数:
260
迭代器 我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterab ...
分类:
编程语言 时间:
2017-05-22 23:14:28
阅读次数:
241