易截截图软件、单文件、免安装、纯绿色、仅160KB

Python数据结构之——tuple

      Tuple和List的功能相近,主要目的是用来存放一组对象。但是,它们有一个最大的不同点:Tuple是不可变的!
      对于元组的定义,可以使用小括号“()”来完成。对于其中的元素,需要使用逗号分隔。需要注意的一点是:定义元组时,小括号是可选的!但是为了防止产生歧义,强烈推荐在定义元组时使用小括号。定义元组的示例如下:
      tup = ('one','two','three')
      对于元组的定义,有两种情况需要注意:元组中的元素数量为0或1时。定义一个元素数为0的元组:zero_tup = ()。定义一个元素数为1的元组:one_item_tup = (1,)。对于一个元素的元组的定义,需要在元素后加一个逗号。原因在于如果没有括号,就会和改变运算优先级的括号产生歧义。
      对于元组的访问,可以使用像数组一样,使用索引来完成:
      print(tup[1]
#结果是:two

      需要注意的是,在Python中,下表都是从0开始的。
      元组还有另外一种使用方法,就是元组嵌套。例如:
      tup = ('one','two','three')
new_tup = ('four','five',tup)
print(tup)
print(new_tup)
print(new_tup[1])
print(new_tup[2])
print(new_tup[2][2])
#***********
#运行结果
('one', 'two', 'three')
('four', 'five', ('one', 'two', 'three'))
five
('one', 'two', 'three')
three

      元组中可以存放不同的数据类型,正如上述示例new_tup中,既有字符串类型,又有元组类型。对于元组内的元组的访问,也可以使用索引的方式。new_tup[2][2]看上去和使用二维数组一样,它的意图在于,首先运算new_tup[2],这样就获得了new_tup中的第三个元素,即tup元组。然后对tup元组进行索引计算,即:new_tup[2][2] = tup[2]。
     


相关文档:

zz使用 Python 分离中文与英文的混合字串

使用 Python 分离中文与英文的混合字串
LiYanrui

posted @ 大约 1 年前
in 程序设计
with tags
python

, 614 阅读


这个问题是做 MkIV 预处理程序
时搞定的,就是把一个混合了中英文混合字串分离为英文与中文的子字串,譬如,将 ”我的 English 学的不好
&ld ......

python模块学习 smtplib 邮件发送

在基于互联网的应用中,程序经常需要自动地发送电子邮件。如:一个网站的注册系统会在用户注册时发送一封邮件来确认注册;当用户忘记登陆密码的时候,通过邮件来取回密码。smtplib模块是python中smtp(简单邮件传输协议)的客户端实现。我们可以使用smtplib模块,轻松的发送电子邮件。下面的例子用了不到十行代码来发送电子邮 ......

常用的python模块

from link http://www.tt010.net/cms/show_article/1057.html 发表评论 Post by : BossAdmin @[2009-12-12 17:11:20] views:115 adodb:我们领导推荐的数据库连接组件 bsddb3:BerkeleyDB的连接组件 Cheetah-1.0:我比较喜欢这个版本的cheetah cherrypy:一个WEB framework ctypes:用来调用动态链接库 DBUtils:数 ......

安装mysqldb 1.2.2 for python 2.6

安装文件下载:
MySQL-python-1.2.2.win32-py2.6.exe
https://docs.google.com/leaf?id=0B-C0ABoe2nuLMDlhZjI5OTQtMWNmYy00ZTNlLWJjNzMtYTc2Y2EzMGFjMzcy&hl=zh_CN
需要的额外dll文件下载:
libmmd.dll
https://docs.google.com/leaf?id=0B-C0ABoe2nuLZTk2M2RiZTAtYzY5My00NzNjLTg5ZWEtMzRkZGEyYjUxNThh&hl=zh_C ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号