Python编程-基础知识-列表和元组

列表示例1:

 (新建, 删除, 修改)

#  basic operation of list
names = [ ' David '' George '' Peter '' Mark '' ALice ']
print  " Original List: "
print names
del names[1]
print  " Delete second element: "
print names
names[1] =  " Anthony "
print  " Change second element: "
print names

运行结果:

Original List:
['David', 'George', 'Peter', 'Mark', 'ALice']
Delete second element:
['David', 'Peter', 'Mark', 'ALice']
Change second element:
['David', 'Anthony', 'Mark', 'ALice']

 

 

列表示例2:

 (分片操作)

    -- Python中使用分片操作来访问一定范围内的元素

 

#  -*- coding: cp936 -*-

"""
    列表的分片操作
"""
name = list( " Perl ")
print  " Original List From String: "
print name
name[2:] = list( " ice ")
print  " Change elements after second: "
print name
name[2:] = list( " ar ")
print name
number = [1, 2, 3, 5, 6, 7]
print  " Original Number List: "
print number
number.insert(3,  " four ")
print  " Insert before the forth number: "
print number
number.pop()
print  " Pop last number: "
print number
number.pop(0)
print  " Pop first number: "
print number
number.pop(1)
print  " Pop second number: "
print number

 

运行结果:

Original List From String:
['P', 'e', 'r', 'l']
Change elements after second:
['P', 'e', 'i', 'c', 'e']
['P', 'e', 'a', 'r']
Original Number List:
[1, 2, 3, 5, 6, 7]
Insert before the forth number:
[1, 2, 3, 'four', 5, 6, 7]
Pop last number:
[1, 2, 3, 'four', 5, 6]
Pop first number:
[2, 3, 'four', 5, 6]
Pop second number:
[2, 'four', 5, 6]

 

元组示例:

元组是不能被修改的序列

它可以在映射中当作键使用

 

#  tuple sample
print tuple([1, 2, 3])
print tuple( ' abc ')
print tuple((1, 2, 3))

 

运行结果:

(1, 2, 3)
('a', 'b', 'c')
(1, 2, 3)

 

 

转载于:https://www.cnblogs.com/davidgu/archive/2012/03/15/2397637.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值