#!/usr/bin/env python
#coding:utf8
list = ['Linux', 'Nginx', 'MySQL', 'PHP']
print 'These items are:',
for item in list:
print item,
print 'nadd Apache.'
list.append('Apache')
print 'list is now', list
print 'nI will sort my list now'
list.sort()
print 'Sorted list is %s' % list
print 'nThe first item ', list[0]
item0 = list[0]
print 'delete first item'
del list[0]
print 'list is now', list
[b]输出[/b]
$python using_list.py These items are: Linux Nginx MySQL PHP add Apache. list is now ['Linux', 'Nginx', 'MySQL', 'PHP', 'Apache'] I will sort my list now Sorted list is ['Apache', 'Linux', 'MySQL', 'Nginx', 'PHP'] The first item Apache delete first item list is now ['Linux', 'MySQL', 'Nginx', 'PHP'][b]2. 元组[/b] 元组和列表十分类似,只不过元组和字符串一样是 [i]不可变的[/i] 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。 [b]例:[/b]
#!/usr/bin/env python
#coding:utf8
zoo = ('wolf', 'elephant', 'penguin')
print 'Number of animals in the zoo is', len(zoo)
new_zoo = ('monkey', 'dolphin', zoo)
print 'Number of animals in the new zoo is', len(new_zoo)
print 'All animals in new zoo are', new_zoo
print 'Animals brought from old zoo are', new_zoo[2]
print 'Last animal brought from old zoo is', new_zoo[2][2]
[b]输出[/b]
$ python using_tuple.py
Number of animals in the zoo is 3
Number of animals in the new zoo is 3
All animals in new zoo are ('monkey', 'dolphin', ('wolf', 'elephant', 'penguin'))
Animals brought from old zoo are ('wolf', 'elephant', 'penguin')
Last animal brought from old zoo is penguin
[b]3. 字典[/b]
字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。
注意,你只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以不可变或可变的对象作为字典的值。基本说来就是,你应该只使用简单的对象作为键。
键值对在字典中以这样的方式标记:d = {key1 : value1, key2 : value2 }。注意它们的键/值对用冒号分割,而各个对用逗号分割,所有这些都包括在花括号中。
记住字典中的键/值对是没有顺序的。如果你想要一个特定的顺序,那么你应该在使用前自己对它们排序。
字典是dict类的实例/对象。
[b]例:[/b]
#!/usr/bin/env python
#coding:utf8
contacts = { 'Admin' : 'admin@1sucai.cn',
'Linuxeye' : 'linuxeye@1sucai.cn',
'Support' : 'support@1sucai.cn'
}
print "Linuxeye's address is %s" % contacts['Linuxeye']
# Adding a key/value pair
contacts['test'] = 'test@1sucai.cn'
# Deleting a key/value pair
del contacts['Support']
print 'nThere are %d contacts in the address-bookn' % len(contacts)
for name, address in contacts.items():
print 'Contact %s at %s' % (name, address)
if contacts.has_key('test'):
print "ntest's address is %s" % contacts['test']
[b]输出[/b]
$ python using_dict.py Linuxeye's address is linuxeye@1sucai.cn There are 3 contacts in the address-book Contact Admin at admin@1sucai.cn Contact test at test@1sucai.cn Contact Linuxeye at linuxeye@1sucai.cn test's address is test@1sucai.cn
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有