python中的元组与列表及元组的更改

 更新时间:2022年03月22日 16:41:39   作者:m0_67392409  
这篇文章主要介绍了python中的元组与列表及元组的更改,元组是由一对方括号构成的序列。列表创建后,可以根据自己的需要改变他的内容,下面更多详细内容,需要的小伙伴可以参考一下

1.列表(List)

元组是由一对方括号构成的序列。列表创建后,可以根据自己的需要改变他的内容

>>> list=[1,2,3,4,5,6]
>>> list[0]=8
>>> list[6]=0
>>> list
[8, 2, 3, 4, 5, 6]

可以为列表添加新的数据:

>>> len(list) #查看这个列表中有多少数据
6
>>> list.append(7) #在列表尾插入
>>> list
[8, 2, 3, 4, 5, 6, 7]
>>> len(list)
7
>>> list.insert(3,10)  #在列表任意位置插入数据,第一个参数表示索引,第二个参数表示插入的数据
>>> list
[8, 2, 3, 10, 4, 5, 6, 7]
>>> 

2.元组(Tuple)

元组是由一对圆括号构成的序列。元组创建后,不允许更改,即他的内容无法被修改,大小也无法改变。

>>> tuple=(1,2,3,4)
>>> tuple
(1, 2, 3, 4)
>>> tuple[2]
3
>>> tuple[2]=8
Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    tuple[2]=8
TypeError: 'tuple' object does not support item assignment

虽然元组不支持改变大小,但可以将两个tuple进行合并。

>>> t=(5,6,8,6)
>>> t+tuple
(5, 6, 8, 6, 1, 2, 3, 4)

元组中的值虽然不允许直接更改,但我们可以利用列表来改变元组中的值,可以使用函数list()将元组变为列表,使用函数tuple()将列表转换为元组。

 >>>t=(5631,103,"Finn","Bilous","Wanaka","1999-09-22")
 >>> print (t)
 (5631,103,"Finn","Bilous","Wanaka","1999-09-22")
 >>>lst = list(t)
 >>>print (lst)
 [5631,103,"Finn","Bilous","Wanaka","1999-09-22"]
 >>>lst[4] = 'LA'
 >>>t= tuple(lst)
 >>>print(t)
 (5631,103,"Finn","Bilous","LA","1999-09-22")

在元组中查找指定值可以使用in关键词,使用函数index()能够返回查找到的值在元组中的索引。

n=103
if n in t:#在元组t中查找103
    indexn = t.index(n)#查找值在元组中的索引值(从0开始算)
print(indexn)

输出结果:

1

n="Finn"
if n in t:
    indexn = t.index(n)
print(indexn)

输出结果:

2

到此这篇关于python中的元组与列表及元组的更改的文章就介绍到这了,更多相关python元组与列表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 对python3新增的byte类型详解

    对python3新增的byte类型详解

    今天小编就为大家分享一篇对python3新增的byte类型详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • python实现不同文件夹下的函数相互调用

    python实现不同文件夹下的函数相互调用

    这篇文章主要介绍了python实现不同文件夹下的函数相互调用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Python自动化办公之图片转PDF的实现

    Python自动化办公之图片转PDF的实现

    实现图片转换成PDF文档的操作方法有很多,综合对比以后感觉fpdf这个模块用起来比较方便而且代码量相当少。所以本文将利用Python语言实现图片转PDF,感兴趣的可以了解一下
    2022-04-04
  • python把列表中的字符串转成整型的3种方法详解

    python把列表中的字符串转成整型的3种方法详解

    这篇文章主要介绍了python把列表中的字符串转成整型的3种方法详解,python中在不同类型数据转换方面是有标准库的,使用非常方便,但是在开发中,经常在list中字符转成整形的数据方便遇到问题,需要的朋友可以参考下
    2023-07-07
  • python检测服务器是否正常

    python检测服务器是否正常

    本文介绍使用python检测服务器是否正常,程序的端口是否正常,需要的朋友可以参考下
    2014-02-02
  • Python标准库urllib2的一些使用细节总结

    Python标准库urllib2的一些使用细节总结

    这篇文章主要介绍了Python标准库urllib2的一些使用细节总结,本文总结了Proxy 的设置、Timeout 设置、Redirect、Cookie等细节的使用,需要的朋友可以参考下
    2015-03-03
  • 详解python中的异常捕获

    详解python中的异常捕获

    这篇文章主要介绍了python中的异常捕获的相关资料,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • 脚本测试postman快速导出python接口测试过程示例

    脚本测试postman快速导出python接口测试过程示例

    这篇文章主要介绍了关于脚本测试postman快速导出python接口测试示例的过程操作,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-09-09
  • python中web框架的自定义创建

    python中web框架的自定义创建

    这篇文章主要为大家详细介绍了python中web框架的自定义创建,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • 关于如何使用python的logging库

    关于如何使用python的logging库

    这篇文章主要介绍了关于如何使用python的logging库,logging是Python标准库中用于记录日志的模块。它提供了一种简单但灵活的方法来记录程序中的事件,以便稍后进行调试和分析,需要的朋友可以参考下
    2023-04-04

最新评论