python 某些数据类型使用

来源:互联网 发布:热门ps软件 编辑:程序博客网 时间:2024/06/05 05:07

line = line.rstrip()

python学习各种包:

http://www.52nlp.cn/python-%E7%BD%91%E9%A1%B5%E7%88%AC%E8%99%AB-%E6%96%87%E6%9C%AC%E5%A4%84%E7%90%86-%E7%A7%91%E5%AD%A6%E8%AE%A1%E7%AE%97-%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0-%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98


1. set集合初始化并不像list类型,而是:

#初始化#需注意:如果初始化加入,将进行分割:>>> a = set('boy')>>> aset(['y', 'b', 'o'])#因此,需要使用add方法加入>>> b = set()>>> b.add('boy')>>> bset(['boy'])#添加元素时,如果使用update()方法:将传入的元素拆分,做为个体放入集合中>>> a.update('python')>>> aset(['b', 'h', 'o', 'n', 'p', 't', 'y'])#删除:remove()#集合操作:交& 并| 补or差集 -

参考网址:http://www.iplaypython.com/jichu/set.html


2. list 部分操作

#取元素>>> a = [1,2,3,4,5,6,7,8]>>> a[:4] [1, 2, 3, 4]#等价于a[0:4],注意a[4]取不到>>> a[3:][4, 5, 6, 7, 8]#从a[3]到最后>>> a[0::2] [1, 3, 5, 7]#从a[-]开始间隔1取,即下标+2取

3. Dic排序

value = sorted(value.iteritems(), key=lambda d:d[0])

value format: {}

value = sorted(value.iteritems(), key=lambda d:d[0],reverse = True)

4. Join

seq = [1,2,3]str = ':'.join(seq)str = 1:2:3

5. 去掉读取数据末尾的一些回车字符

line = line.rstrip()



0 0