列表解析式: 生成器表达式: 二者的区别: -列表解析式需要生成所有的数据; -生成器解析式不是真正创建列表,而是返回一个生成器,这个生成器在每次计算出一个条目后,把这个条目yield出来。生成器表达式使用了延迟计算,在使用内存上更有效。 ...
分类:
编程语言 时间:
2017-03-11 16:00:42
阅读次数:
176
python变量的定义功能:存储数据、被调用、标识数据(变量数据存储在内存里,数据是临时的)name="abc"#name:变量名abc:变量name的值print(name)#调用name变量,并打印变量重点注意:python中字符带单引号或者双引号,python都认为是字符串。声明规则:1.要有标识意义2.变量..
分类:
编程语言 时间:
2017-03-10 00:51:45
阅读次数:
178
python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。 reverse()方法 将列表中元素反转排序,比如下面这样 reverse列表反转排序:是把原列表中的元素顺序从左至右 ...
分类:
编程语言 时间:
2017-03-03 11:51:01
阅读次数:
232
1.列表的表达 创建列表: 2.列表功能 1 class list(object): 2 """ 3 list() -> new empty list 4 list(iterable) -> new list initialized from iterable's items 5 """ 6 def ...
分类:
编程语言 时间:
2017-03-02 16:22:05
阅读次数:
184
列表a_list=[1,2,3,4]特点有序可变连续的内存空间,最好从尾部进行元素的增加与删除列表的创建a_list=[1,2,3,4]a_list=list((3,5,7,9,11))a_list=[5 for I in range(10)]列表推导式[I for I in a_list if i... ...
分类:
编程语言 时间:
2017-03-01 12:16:36
阅读次数:
393
前言在实际工作和学习中,经常会遇到很多重复的数据,但是我们又必须进行统计,所及这里简单介绍一下统计列表中重复项的出现次数的简单方法。实例本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴。具体方法如下:#方法..
分类:
编程语言 时间:
2017-02-28 23:21:57
阅读次数:
392
(1)Python拥有大量的复合数据类型,用于把其他值组合在一起。用途最广的是列表,可以写成方括号之间的逗号分隔值(项目iterms)的列表。列表中可能包含不同类型的项目(items),但所有的项目(items)通常具有相同的类型。>>>squares=[1,4,9,16,25]>>>squares..
分类:
编程语言 时间:
2017-02-20 23:24:48
阅读次数:
199
list函数: 功能:将字符创转化为列表,例: 列表基本函数: 1.元素赋值,例: 注意:通过list[0]= 'hel',如果原来位置上有值,会覆盖掉原来的。 2.分片操作 1)显示序列,例: 注意:(1)list1[beg:end]将显示列表的从list1[beg]到list1[end-1]的元 ...
分类:
编程语言 时间:
2017-02-16 11:00:25
阅读次数:
236
1、列表方法调用 与字符串相同,Python列表对象也支持特定类型方法调用; reverse可原地反转列表,extend和pop方法分别能够在末端插入多个元素、删除一个元素 2、字典 字典是python之中最灵活 的内置数据结构类型。如果把列表看作是有序的对象集合,那么字典是无序的集合。他们主要的差 ...
分类:
其他好文 时间:
2017-02-09 12:52:42
阅读次数:
185
1.形式 [表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件] 2.demo #!/usr/bin/python # -*- coding: utf-8 -*- li = [1,2,3,4,5,6,7,8,9] print [x**2 for x in li] ...
分类:
编程语言 时间:
2017-01-21 16:07:50
阅读次数:
169