基础数据类型之元组

1.元组的定义

元组,其实就是一个不可变的’列表’

用小括号()定义,括号内用逗号分隔开任意类型的数据, 当只有一个数据时也需要加逗号

元组中的数据是不可改变指的是: 数据的内存地址不可改变,如果元组里是列表(可变类型),可以通过方法往列表里增删值!!!

2.元组的作用

按照索引/位置存放多个数据,这些数据只用于读,不用于改

3.类型转换

tuple()方法转换成元组类型

4.内置方法

1.按照索引取值(正向取+反向取)只能取
t=('qq','sdq',123)
print(t[1])
print(t[0])

2.元组的切片
t=('qq','sdq',123)
new_t= t[0:1] # 切片语法,默认步长为1
new_t2 = t[::-1]  # 元组倒序

3.长度 len()方法

4.in、not in
t=('qq','sdq',123)
print('qq' in t)

5.循环
t=('qq','sdq',123)
for i in t:
    pass

6.index()方法和count()方法
t=('qq','sdq',123)
print(t.index('qq')) # 查找对应qq的第一个索引,不存在报错
print(t.count('sdq')) # 统计sdq的个数

Original: https://www.cnblogs.com/suncolor/p/16628331.html
Author: 等日落
Title: 基础数据类型之元组

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/809459/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Python 数据挖掘(一) 模块安装部署 numpy等

    1.数据挖掘模块说明 (1)numpy模块 高效处理数据、提供数组支持、很多模块都依赖他,比如pandas、scipy、matplotlib都依赖他,所以这个模块是基础。建立起功能…

    Python 2023年8月25日
    046
  • 【matplotlib】matplotlib使用详解 使用python绘制漂亮的论文数据图

    预备知识 Matplotlib 是 Python 中最受欢迎的数据可视化软件包之一,支持跨平台运行,它是 Python 常用的 2D 绘图库,同时它也提供了一部分 3D 绘图接口。…

    Python 2023年9月4日
    060
  • Compose简介、安装与测试

    Compose简介 Compose项目是Docker官方的开源项目,负责实现对基于Docker容器的多应用服务的快速编排。从功能上看,跟OpenStack中的Heat十分类似。其代…

    Python 2023年8月11日
    054
  • pytest fixture简介

    pytest fixture简介 简介: fixture区别于unnitest的传统单元测试(setup/teardown)有显著改进: 1.有独立的命名,并通过声明它们从测试函数…

    Python 2023年9月14日
    038
  • 网络安全中接口测试的解决方案

    Eolink新一代API测试神器 * – 一、接口测试 – + 1、接口 + 2、接口测试 – 二、网络安全中的接口测试,具体场景 &#8211…

    Python 2023年9月26日
    048
  • python实现飞机大战游戏

    python实现飞机大战小游戏(含源码+视频资源) 导语: 正文: 1.开发工具 2.环境搭建 3.效果如下 Step1:定义精灵类 Step2:实现游戏主循环 Step3:制作简…

    Python 2023年9月23日
    077
  • rh358 001 Linux网络与systemd设置

    358 rhel7 ceansible 部署服务dhcp nginx vanish haproxy 打印机服务 服务管理自动化 systemd与systemctl systemct…

    Python 2023年6月6日
    068
  • pandas之DataFrame基础

    抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。 Original: https://blo…

    Python 2023年8月19日
    033
  • Python 视频制作神器 — Manim入门篇

    今天分享一篇文章,是关于如何使用 Manim 这个工具 Python 工具库来制作视频的。 据我所知,目前应该是没有专门的书籍和教程来介绍这个工具的。至于教程,不同版本的Manim…

    Python 2023年5月24日
    0134
  • 如何用Pygame制作简单的贪吃蛇游戏

    目前基本上软测会用到的工具或者第三方库都已经被写完,本着不要逮着一只羊进行薅羊毛原则,换个赛道,这次就使用pygame库写个简单的贪吃蛇吧,当做熟悉python练手也是不错的。 使…

    Python 2023年9月19日
    051
  • TensorRT 命令行程序trtexec常用用法

    安装TensorRT后,进入到/usr/src/tensorrt/bin目录下,可以看到有个trtexec二进制可执行文件,执行 ./trtexec –help可以看到…

    Python 2023年8月26日
    057
  • 【Python】三个步骤,写一个电脑监控程序

    Original: https://www.cnblogs.com/123456feng/p/16044881.htmlAuthor: 蚂蚁ailingTitle: 【Python…

    Python 2023年5月24日
    065
  • scrapy解析基本操作

    scrapy一般的解析操作都存储在spider源文件当中,以海賊王漫畫_1036已更新_海賊王漫畫在線閱讀解析为例 第一步:创建项目及文件 python的scrapy工程的创建步骤…

    Python 2023年10月4日
    032
  • Pandas读取CSV和普通文本数据文件

    目录 5 行标签的处理 6 读取特定的列 7. 跳过某些行¶ 8. 分隔符不一定是逗号 9. read_csv()与read_table()的差异 本文简单Pandas读取csv数…

    Python 2023年8月21日
    078
  • 将标题文字为方框边框_Matplotlib使用plt.text添加文字

    在Matplotlib中,想要在指定位置添加注释性文字说明,可以使用 plt.text()或 ax.text(),两者等价,关于plt和ax的区别,可以查看我写的,本文将以 plt…

    Python 2023年9月4日
    050
  • 在Mac上用conda安装python库(jieba为例)

    1.安装Anaconda; jieba · PyPI 下载jieba的压缩包; 3.解压到Anaconda的 pkgs文件夹中; 4,现在pycharm中创建一个项目,打开终端; …

    Python 2023年9月7日
    0123
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球