元组:(用())和列表的不同:1、 列表更加灵活,可以任意的添加删除元素,元组一旦被创建就不可更改;>>> dir(test)['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format_...
分类:
编程语言 时间:
2015-01-25 10:58:13
阅读次数:
187
一. 通用序列操作: 其实对于列表,元组 都属于序列化数据,可以通过下表来访问的。下面就来看看序列的基本操作吧. 1.1 索引: 序列中的所有元素的下标是从0开始递增的. 如果索引的长度的是N,那么所以的范围是-N~N-1之间,超过这个范围就会提示 IndexError: index ...
分类:
编程语言 时间:
2015-01-24 00:22:30
阅读次数:
272
题意:
有n个模块在A和B核组成的双核计算机上运行,各个模块在A,B核上的运行时间已知,另外有m个三元组(a,b,w),表示a模块和b模块如果不在一个核上运行要产生w的额外花销,求总的最小花销。
分析:
即把n个模块划分为两个集合,可用求最小割的方法解决。
代码:
//poj 3469
//sep9
#include
#include
#include
using namespac...
分类:
其他好文 时间:
2015-01-23 18:19:53
阅读次数:
146
第二章 列表和元组
1. 列表可以修改 , 元组不可以修改
>>>list[-1] #表示最后一个元素,非常方便
列表可以加减
>>>endings=['st','nd']+17*['th']
2. 列表可以分片
>>>tag[9:30] 左闭合右开的区间
>>>tag[-3:] 取得最后三个元素
>>>tag[-3:0:1]...
分类:
编程语言 时间:
2015-01-23 14:47:01
阅读次数:
133
题意:如果K个相邻素数p1,p2,p3.....pk满足pk-p1=s,称这些素数组成一个距离为s的素数K元组,输入a,b,k,s,输出区间[a,b]内距离为s的素数k元组的个数。思路:先打到50000素数表,然后暴力求出a,b区间的素数,然后判断。 1 #include 2 #include .....
分类:
其他好文 时间:
2015-01-21 16:29:15
阅读次数:
105
另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字:
>>> classmates = ('Michael', 'Bob', 'Tracy')
现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classma...
分类:
编程语言 时间:
2015-01-20 20:37:02
阅读次数:
191
1.先说一下iterable,中文意思是迭代器。Python的帮助文档中对iterable的解释是:iteralbe指的是能够一次返回它的一个成员的对象。iterable主要包括3类:第一类是所有的序列类型,比如list(列表)、str(字符串)、tuple(元组)。第二类是一些非序列类型,比如di...
分类:
编程语言 时间:
2015-01-20 20:19:14
阅读次数:
227
Python元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('physics', 'chemistry', 1997, 2000);tup2 = (1, 2, 3,...
分类:
编程语言 时间:
2015-01-20 17:18:05
阅读次数:
157
一 元组;a = (1,2,3)1 有2种方法输出实现下面的结果:(5,2,3)2 判断2是否在元组里二 集合a = set(['a','b','c'])做下面的操作:1 添加字符串'jay'到集合a里。2 集合b = set(['b','e','f','g']) 用2种方法求集合a 和集合b的并集...
分类:
其他好文 时间:
2015-01-18 21:01:24
阅读次数:
476
python第二章序列是一种数据结构:典型的序列包括:列表,字符串,元组数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构,在python中,最近本的数据结构是序列,序列中的每个元素被分配一个..
分类:
编程语言 时间:
2015-01-18 15:51:44
阅读次数:
198