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

yipeiwu_com7年前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实现桶排序与快速排序算法结合应用示例

本文实例讲述了Python实现桶排序与快速排序算法结合应用的方法。分享给大家供大家参考,具体如下: #-*- coding: UTF-8 -*- import numpy as np...

win与linux系统中python requests 安装

在 windows 系统下,只需要输入命令 pip install requests ,即可安装。 在 linux 系统下,只需要输入命令 sudo  pip install...

连接pandas以及数组转pandas的方法

pandas转数组 np.array(pandas) 数组转pandas pandas.DataFrame(numpy) pandas连接,只是左右接上,不合并值 df...

Python修改MP3文件的方法

本文实例讲述了Python修改MP3文件的方法。分享给大家供大家参考。具体如下: 用这个程序修改后的MP3比原来要小一些了,因为一张图片被删除了,起到了给MP3"瘦身"的作用。在一些mp...

Python实现读取txt文件并画三维图简单代码示例

记忆力差的孩子得勤做笔记! 刚接触python,最近又需要画一个三维图,然后就找了一大堆资料,看的人头昏脑胀的,今天终于解决了!好了,废话不多说,直接上代码! #由三个一维坐标画三维...