#1、
records=[(‘f‘,1,2,4),(‘k‘,3,4,5),(‘z‘,‘e‘,‘d‘)]
forkey,value,*valinrecords:
#可迭代对象,解构
ifkey==‘f‘:
f(val)
print(‘val:{0},{1}‘.format(*val))
print(‘key:{0},value:{1}‘.format(key,value))#2、参数槽
#以*分隔,{非命名参数,命名参数}
#不可使用可变..
分类:
其他好文 时间:
2016-07-24 21:03:36
阅读次数:
139
(1)list函数,可以把迭代对象转换为列表(2)str函数,把obj对象转换为字符串(3)tuple函数,把一个可迭代对象转换成一个元组对象(4)len函数,返回seq的长度(5)max函数,取最大值(6)min函数,取最小值(7)enumerate函数,接受一个可迭代对象作为参数,返回一个enumer..
分类:
编程语言 时间:
2016-07-23 21:29:06
阅读次数:
299
items=[1,2,3,4,5,6]
结果:
1[2,3,4,5,6]
2[3,4,5,6]
3[4,5,6]
4[5,6]
5[6]
6[]方法一:defsum(items):
#递归
head,*tail=items
print(head,tail)
returnhead+sum(tail)iftailelsehead方法二:defsum(items):
#解包
tail=items
whiletail:
head,*tail=tail
print(head,ta..
分类:
其他好文 时间:
2016-07-23 21:16:08
阅读次数:
203
在介绍yield前有必要先说明下Python中的迭代器(iterator)和生成器(constructor)。 一、迭代器(iterator) 在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器 迭代器是一个 ...
分类:
编程语言 时间:
2016-07-21 23:25:50
阅读次数:
181
字符串 unicode序列 字符串时不可变的 字符串的定义:支持下标操作,支持切片操作,支持解包、封包操作。 s = 'magedu' 字符串的方法: 字符串连接: join: join(...) S.join(iterable) -> str 使用S拼接一个可迭代对象的每个字符元素(只能拼接字符元 ...
分类:
其他好文 时间:
2016-07-15 13:20:12
阅读次数:
249
用 Python 排序数据的多种方法
目录
【Python HOWTOs系列】排序
Python 列表有内置就地排序的方法 list.sort(),此外还有一个内置的 sorted() 函数将一个可迭代对象(iterable)排序为一个新的有序列表。
本文我们将去探索用 Python 做数据排序的多种方法。
排序基础
简单的升序排序非常容易:只需调用 sorte...
分类:
编程语言 时间:
2016-07-03 19:43:13
阅读次数:
227
Python的open的写入方式有: write(str):将str写入文件 writelines(sequence of strings):写多行到文件,参数为可迭代对象 首先来看下writelines()这个方法: 运行上面结果之后,可以看到blogCblog.txt文件有123456内容,这里 ...
分类:
编程语言 时间:
2016-06-19 14:10:53
阅读次数:
147
1、首先看一张内置函数的列表: 1.abs()函数 这个函数是用来返回一个变量的绝对值 2、all()函数,可以向括号里传一个参数,这个参数必须是可迭代的,如果里面的可迭代对象里面的元素值为都真--True,那么整个all()函数才返回真,否则只要有一个值为假--False,那么就返回False 3 ...
分类:
编程语言 时间:
2016-06-04 22:11:07
阅读次数:
292
一、内置list方法 a = 'asdsf' list(a) 返回一个列表, 参数是可选迭代对象。 里面输出的内容还是保持了传入可迭代对象的元素和顺序. 如果参数为空,则返回一个空的列表. 二、xrange和range的区别 2.1 迭代的意思:重复很多次做一些事情。 在Python中实现了__it ...
分类:
编程语言 时间:
2016-05-24 01:37:02
阅读次数:
195
一个是分割,一个是连接。 惯例,先看内部帮助文档 将可迭代对象(包含的应该是str类型的,不然会报错)连接起来, 返回值是str,用法如下: 再看split函数: 将字符串分割,空格或者空字符都会被移除,返回值是str的列表,第二个参数是分割次数,用法如下: ...
分类:
编程语言 时间:
2016-05-18 23:39:38
阅读次数:
201