使用SQLAlchemy数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表:[ ('1', 'Michael'), ('2', 'Bob'), ('3... ...
分类:
数据库 时间:
2016-07-30 10:25:51
阅读次数:
255
Python 基础语法(二) 接 Python 基础语法(一) 2. 元组 tuple和list十分相似,但是tuple是不可变的,即不能修改tuple,元组通过圆括号中用逗号分割的项定义;支持索引和切片操作;可以使用 in 查看一个元素是否在tuple中。空元组();只含有一个元素的元组("a", ...
分类:
编程语言 时间:
2016-07-30 06:56:45
阅读次数:
144
三个函数比较类似,都是应用于序列的内置函数。常见的序列包括list、tuple、str。 1.map函数 map函数会根据提供的函数对指定序列做映射。 map函数的定义: map(function, sequence[, sequence, ...]) -> list 通过定义可以看到,这个函数的第 ...
分类:
其他好文 时间:
2016-07-28 15:00:31
阅读次数:
93
来源:http://www.cnblogs.com/frydsh/archive/2012/07/10/2585370.html zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例: 1.示例1: 运行的结果是: [(1, 4, 7), ...
分类:
编程语言 时间:
2016-07-25 01:33:58
阅读次数:
167
(1)list函数,可以把迭代对象转换为列表(2)str函数,把obj对象转换为字符串(3)tuple函数,把一个可迭代对象转换成一个元组对象(4)len函数,返回seq的长度(5)max函数,取最大值(6)min函数,取最小值(7)enumerate函数,接受一个可迭代对象作为参数,返回一个enumer..
分类:
编程语言 时间:
2016-07-23 21:29:06
阅读次数:
299
1、for的breakforxinrange(5):
print(x)
foriinrange(5):
print(‘\t%d‘%i)
ifi>3:
break2、for语句的else,for循环在遍历完列表后,才执行elseforxinrange(10):
print(x)
else:
print(‘#######‘)3、判断是否全为偶数,returnOKdefestimate(tuple):
forxinlist:
ifx..
分类:
编程语言 时间:
2016-07-23 21:15:22
阅读次数:
231
一、概述 数据结构上广义上有两种,单一类型和集合类型 单一类型,表示一种对象 集合类型,表示包含多种对象 Python中的内建的数据类型有str、list、tuple、dict、set、number、bool、None,又可以划分为序列型、可变与不可变 序列型 有序, 数字索引,通过索引取值、切片, ...
分类:
编程语言 时间:
2016-07-23 20:58:55
阅读次数:
165
0x00 简介 元组(tuple),相当于不可变的列表。元组通过圆括号中用逗号分割的项目定义。 特点:1、有序的集合;2、通过偏移来取数据;3、属于不可变对象,不能在于原地修改内容,没有排序。 P.S. 元组不可变的好处:保证数据的安全,比如将数据传给一个不熟悉的方法或者接口时,可以保证方法或者接口 ...
分类:
编程语言 时间:
2016-07-23 14:59:50
阅读次数:
126
问题复现 现象:往set对象里add列表、集合对象时,时提示他们是不可hash的,而对于tuple类型就可以。 原因:set里面的对象是hash存储(所以是无序的),对于python万物都是对象,如果存储一个list对象,而后改变了list对象,那set中刚才存储的值的hash就变了。 结论:set ...
分类:
编程语言 时间:
2016-07-23 00:37:49
阅读次数:
293
元组和list相似,比如访问,创建。 但是元组中到元素不允许修改。 但是有一种情况例外,就是元组中包含可变到list,这时候list的元素是可以改变的,看起来就像是元组的元素改变了,其实不是,元组中指向list到指针 仍然指向同一个list,只是list本来就可变而已。 “可变”的tuple 前面我 ...
分类:
其他好文 时间:
2016-07-22 14:33:11
阅读次数:
181