博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python编程-基础知识-列表和元组
阅读量:6761 次
发布时间:2019-06-26

本文共 1617 字,大约阅读时间需要 5 分钟。

列表示例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

你可能感兴趣的文章
软件开发中关于向后兼容的理解
查看>>
ios开发之 MPMoviePlayerController 视频播放器
查看>>
count(*)、count(val)和count(1)的解释
查看>>
[Leetcode] Largest Rectangle in Histogram
查看>>
final (Java)
查看>>
The Master of Science degree in Computer Scienc
查看>>
利用Stack倒序List,利用Set使List不能添加重复元素
查看>>
移动云计算应用开发入门经典
查看>>
当跳票成了习惯
查看>>
InstallShield 10 Express 使用
查看>>
LightOJ 1230 Placing Lampposts(树形DP)
查看>>
rtems总结
查看>>
艾伟_转载:使用.NET框架自带的Json序列化类
查看>>
一起谈.NET技术,VS 2010 和 .NET 4.0 系列之《VS 2010代码智能提示的改进》篇
查看>>
一起谈.NET技术,改善代码设计 —— 处理概括关系(Dealing with Generalization)
查看>>
iPhone中调用WCF服务“.NET研究”
查看>>
【java开发系列】—— struts2简单入门示例
查看>>
在SharePoint Server 2010 的管理中心,点击“配置管理帐户”,就会在ManagedAccounts.aspx页面出现,“对象不存在”的出错信息应对方法!!!!...
查看>>
20个数据库设计最佳实践
查看>>
jsfl学习
查看>>