Python中的list与tuple集合区别解析

yipeiwu_com6年前Python基础

Python中内置了list集合与tuple集合,在list集合中可以实现元素的添加、修改、插入、以及删除。tuple集合看似与list类似,但两者还是有很大的区别。

在tuple集合中,一旦元素被存储,以后就不能修改,删除了,这比list集合安全许多,所以能用tuple就用tuple。以下是list集合代码实现。

L=[‘Java‘,‘Python‘,‘C++‘] #注意,这里用的是中括号来表示list集合
L.append(‘PhP‘)#元素的添加
print(L[-1])#查找最后一个元素
L.insert(1,‘C‘)#元素的插入
L.pop(1)#元素的删除
L[1]=‘C#‘#元素的修改
t1 = (‘a‘, [‘Java‘, ‘Python‘], ‘b‘) # 注意,使用tuple使用的是括号来区分
t1[1][0] = ‘C++‘ #这里可以能成功修改值,是因为这里是对list集合中的值进行修改
print(t1)
t2=(1,) #当创建一个元素时,须在第一个元素后面加上逗号来区分这是一个tuple集合
print(t2[0])

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python实现获取邮箱内容并解析的方法示例

本文实例讲述了Python实现获取邮箱内容并解析的方法。分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- from email.parser impo...

Python OpenCV中的resize()函数的使用

Python OpenCV中的resize()函数的使用

改变图像大小意味着改变尺寸,无论是单独的高或宽,还是两者。也可以按比例调整图像大小。 这里将介绍resize()函数的语法及实例。 语法 函数原型 cv2.resize(src, d...

在Python中处理字符串之ljust()方法的使用简介

 ljust()方法返回字符串左对齐的字符串长度宽度。填充是通过使用指定的fillchar(默认为空格)。如果宽度小于len(s)返回原始字符串。 语法 以下是ljust()方...

selenium+python自动化测试之使用webdriver操作浏览器的方法

WebDriver简介 selenium从2.0开始集成了webdriver的API,提供了更简单,更简洁的编程接口。selenium webdriver的目标是提供一个设计良好的面向对...

给我一面国旗 python帮你实现

给我一面国旗 python帮你实现

本文实例为大家分享了Python之给我一面国旗的具体代码,供大家参考,具体内容如下 1、“给我一面国旗@微信官方” 今天“给我一面国旗@微信官方”刷爆了朋友圈,我也蹭波热度,出个Pyth...