本文实例讲述了Python列表和元组的定义与使用操作。分享给大家供大家参考,具体如下:
#coding=utf8 print ''''' 可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python对象。 列表和元组通过数字索引来访问元素(从0开始)。 列表和元组的区别: ------------------------------------------------------------------------------------ 元组 \ 列表 ------------------------------------------------------------------------------------ 列表元素用中括号[] \ 元组元素用小括号() 元素的个数及元素的值可以改变 \ 元素的个数及元素的值不可改变 ------------------------------------------------------------------------------------ 元组可以看出只读的列表。 列表和元组可以通过使用索引运算符([])和切片运算符([:])可以得到子集 ''' NumberList=[1,2,3,4,5,6,7,8.9,0101,017,0xab] StringList=['hello',"hello world",'''''goddness'''] MixList=[12,13.2,01,'abc','hello'] NumberTouple=(1,2,3,4,5,6,7,8.9,0101,017,0xab) StringTouple=('hello',"hello world",'''''goddness''') MixTouple=(12,13.2,01,'abc','hello') print "output the element of the NumberList by index--------->",NumberList[0],NumberList[1],NumberList[2],NumberList[-1] print "output the element of the StringList by index--------->",StringList[0],StringList[1],StringList[2],StringList[-1] print "output the element of the MixList by index--------->",MixList[0],MixList[1],MixList[2],MixList[-1] print "output the element of the NumberTouple by index--------->",NumberTouple[0],NumberTouple[1],NumberTouple[2],NumberTouple[-1] print "output the element of the StringTouple by index--------->",StringTouple[0],StringTouple[1],StringTouple[2],StringTouple[-1] print "output the element of the MixTouple by index--------->",MixTouple[0],MixTouple[1],MixTouple[2],MixTouple[-1] print "output the element of the NumberList by slice--------->",NumberList[0:2],NumberList[1:3],NumberList[0:],NumberList[:-1] print "output the element of the StringList by slice--------->",StringList[0:1],StringList[2:3],StringList[0:],StringList[:-1] print "output the element of the MixList by slice--------->",MixList[0:],MixList[:1],MixList[0:2],MixList[2:-1] print "output the element of the NumberTouple by slice--------->",NumberTouple[0:2],NumberTouple[1:3],NumberTouple[2:],NumberTouple[:-1] print "output the element of the StringTouple by slice--------->",StringTouple[0:2],StringTouple[1:3],StringTouple[2],StringTouple[-1] print "output the element of the MixTouple by slice--------->",MixTouple[0:],MixTouple[1:3],MixTouple[2],MixTouple[:-1] NumberList[0]=59 #NumberTouple[0]=56 print "Change the value of NumberList[0] to 59------------",NumberList[0] #print "Can not change the value of NumberTouple[0] to 56------------",NumberTouple[0]
运行结果:
更多Python相关内容感兴趣的读者可查看本站专题:《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
本文向大家介绍python定义具名元组实例操作,包括了python定义具名元组实例操作的使用技巧和注意事项,需要的朋友参考一下 1、定义具名元组需要2个参数,第1个参数是类名,第2个参数是字段名,既可以是可迭代对象(如列表和元组),也可以是空格间隔的字符串: 2、初始化时以一串参数形式传入构造函数: 3、既可以通过.运算符,也可以用索引来取值: 知识点扩展: 具名元组的定义 Python标准库co
本文向大家介绍Java自定义数组列表的实现操作,包括了Java自定义数组列表的实现操作的使用技巧和注意事项,需要的朋友参考一下 主要目的: 解决ArrayList 类不能改变大小的问题,主要实现数组列表动态调整大小。 1、数组类型如何选择?由于我们不清楚数组中具体存入什么类型的数据, 我们可以声明一个对象Object [ ] ,这样,数组列表就可以存储任何类型的数据了。 2、泛型<> :如果定义的
本文向大家介绍Python分组的元组列表求和,包括了Python分组的元组列表求和的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将编写一个程序,该程序将具有相同键的所有值添加到不同列表中。让我们看一个例子来清楚地理解它。 输入值 输出结果 请按照给定的步骤解决问题。 初始化列表。 使用dict将第一个列表转换为字典并将其存储在变量中。 遍历第二个列表,并将相应的值添加到字典中存在的键中
本文向大家介绍JavaScript jQuery 中定义数组与操作及jquery数组操作,包括了JavaScript jQuery 中定义数组与操作及jquery数组操作的使用技巧和注意事项,需要的朋友参考一下 首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象 Javascr
本文向大家介绍python列表,字典,元组简单用法示例,包括了python列表,字典,元组简单用法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python列表,字典,元组简单用法。分享给大家供大家参考,具体如下: 列表 这是输出的结果 3 **************************************** [1, 'abc', 2.3, 'mengtianwxs']
本文向大家介绍python中列表和元组的区别,包括了python中列表和元组的区别的使用技巧和注意事项,需要的朋友参考一下 如果有了解过python中的列表和元组,你可能会知道相对于列表,元组是不可变的,也就是说元组中的数据不能随意更改。除了列表是用中括号表示而元组是用小括号表示之外,这两种数据类型好像并没有什么不同,都是用来存放一系列的数据,事实真是如此吗? 看起来除了元组不可变之外,列表完全可