首页 > 编程语言 >总结python 元组和列表的区别

总结python 元组和列表的区别

时间:2023-08-18 18:02:41浏览次数:31  
标签:www python 列表 sitename bTuple pythontab 元组 com

python的基本类型中有元组和列表这么俩个,但是这哥俩却比较难于区分,今天就来用简单的实例说明两者的不同。

列表:1.使用中括号([ ])包裹,元素值和个数可变

实例:

aaa = ['sitename','www','pythontab','com']

元组:1.使用中括号(())包裹,不可以被更改(尽管他们的内容可以)

bbb = ['sitename','www','pythontab','com']

元组可以看成是 只读 的列表

两者都可以通过[:]得到子集,和字符串使用方法相同

下例说明:元组不可以被更改,元组的切片操作

1

2

3

4

5

6

7

8

9

10

11

12


#这里进行切片操作,也就是取出其中的部分

>>> bTuple= ('sitename','www','pythontab','com')

>>> bTuple

('sitename','www','pythontab','com')

#用[:3]截取一部分,以后会具体讲解

>>> bTuple[:3]

('sitename','www','pythontab')

#修改元组中的元素,出错,说明不可被修改

>>> bTuple[1]= 1

Traceback (innermost last):

File "<stdin>", line1,in ?

TypeError:object doesn't support item assignment



标签:www,python,列表,sitename,bTuple,pythontab,元组,com
From: https://blog.51cto.com/u_16191847/7139800

相关文章

  • Python的参数
    Python的参数Python的参数包含三种,默认参数、可变参数、关键字参数默认参数默认参数允许你在调用函数时省略参数或者更新参数,在省略参数时,为你提供一个默认值示例1:defeat(food="baozi"):return"Eat,"+food+"."print(eat())#省略参数时,使用默认值Eat,baozi.......
  • python第八天
    作业1、1-8个数,2为排列,不重复的有多少个sum=0foriinrange(1,9):forjinrange(1,9):ifint(i)==int(j):sum=sumelse:sum=sum+1print(sum)2、99乘法表x=""foriinrange(1,10):forjinrange(1......
  • Python实现pdf转jpg
    自己电脑没找到软件用,想到python参考:https://zyicu.cn/?p=7656代码:(还可以调整分辨率)#-*-coding:utf-8-*-"""1、安装库pipinstallpymupdf2、直接运行"""importosimportfitzpdf_dir=[]defget_file():docunames=os.listdir()for......
  • python监控redis demo
    下载aioredis为了提升性能我们使用一部redispipinstallaioredisdemo:importasyncioimportaioredis#每隔10s获取redis信息asyncdefmonitor_redis(host,port,interval):#建立异步Redis连接redis_uri=f"redis://{host}:{port}"redis=awaitai......
  • python 利用imagezmq实现图片传输
    1.需求背景由于项目需求,需要在一个网页显示9个摄像头过算法的实时画面,项目初期,拟用ffmpeg实现二次推流过算法,后期由于ffmpeg仅能用于命令行命令,而且不易实现音频同步,故而使用ffmpeg进阶版pyav实现,后因pyav太占用服务器CPU性能,升级为将视频流的每一帧转为图片存入redis,前端实时从......
  • 使用 OpenCV Python 检测和可视化两个图像之间的差异
    使用OpenCVPython检测和可视化两个图像之间的差异转自:使用OpenCVPython检测和可视化两个图像之间的差异-Glasshost如果您需要比较两个图像并确定它们之间的差异,OpenCVPython提供了一种简单有效的方法来完成此任务。本指南将向您展示如何使用OpenCVPython检测和可视......
  • 必备Python代码段
    1.反转字符串以下代码使用Python切片操作来反转字符串。#Reversingastringusingslicingmy_string="ABCDE"reversed_string=my_string[::-1]print(reversed_string)#Output#EDCBA2.使用标题类(首字母大写)以下代码可用于将字符串转换为标题类。这是通过使用字符串类中......
  • python使用netmiko连接交换机绑定mac
    环境背景python3.8,华为交换机每次手动登录交换机再进行绑定操作,太过机械化啊,本着懒人原则,写一个脚本真不是事情脚本fromnetmikoimportConnectHandlerimporttimedefbing_mac(mac):sw_ip='10.10.10.10'#交换机ipusername='admin'#交换机账号......
  • Python打包时的MANIFEST.in如何使用
    MANIFEST.in文件用于控制在Python包的源码分发中应该包含哪些文件和目录。这对于包含在源码分发中但不是Python源代码文件的文件(如文档、配置文件、数据文件等)特别有用。以下是MANIFEST.in中的主要指令及其描述:include:包含匹配指定模式的文件。includeexample.txt......
  • (一)Qt与Python—PySide的简介及安装
    目录1.Pyside的简介2.pyside的安装3.pyside的Helloworld程序4.参考文献及网站连接1.Pyside的简介​PySide(在本文中指代PySide2和PySide6)是一个Python的图形化界面(GUI)库,由C++版的Qt开发而来,在用法上基本与C++版没有特别大的差异。PySide是一个python绑定的跨平台图形化......