心蓝的博客 心蓝的博客
首页
  • 零基础

    • python零基础入门
  • 专项

    • 正则表达式
  • web框架

    • django框架
    • drf
技术
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

心蓝

人生苦短,我用python
首页
  • 零基础

    • python零基础入门
  • 专项

    • 正则表达式
  • web框架

    • django框架
    • drf
技术
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • 编程基础

  • python开发环境搭建

  • 基本数据类型

    • 基本数据类型概述
    • 变量的定义和使用
    • 整数类型
    • 浮点数类型
    • 算术运算符
    • 赋值运算符
    • 字符串类型
    • 字符串常用方法
    • 字符串格式化
    • 列表类型
    • 元组类型
      • 元组的定义
      • 元组的索引和切片
      • 元组的常用操作
      • 元组的常用方法
      • len函数
    • 12 可变与不可变对象
    • 13 深浅拷贝
    • 14 集合类型
    • 字典类型
    • 布尔型
    • None
  • 程序流程控制

  • 函数与代码复用

  • 面向对象

  • 模块和包

  • 文件IO操作

  • python零基础入门
  • 基本数据类型
心蓝
2022-12-14
目录

元组类型

# 元组类型

元组(tuple)是表示有序不可变元素的序列,元素可以是任意类型,元组就是不可变的列表。

# 元组的定义

元组通过一对小括号进行定义,元素之间使用逗号隔开。

>>> a = ()					# 空元组
>>> print(type(a))
<class 'tuple'>
>>> b = ('a', 'b', 'c')		# 字符串
>>> print(type(b))
<class 'tuple'>
>>> c = (1, 2, 3)			# 数字
>>> print(type(c))
<class 'tuple'>
>>> d = (1, 2, ['a', 'b'])	# 列表
>>> print(type(d))
<class 'tuple'>
>>> e = (1, 2, (1, 2))		# 元组
>>> print(type(e))
<class 'tuple'>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

注意

注意单元素元组的定义,一定要多加个逗号

>>> f = ('hello')
print(f, type(f))
'hello' <class 'str'>
>>> g = ('hello', )
print(g, type(g))
('hello', ) <class 'tuple'>
1
2
3
4
5
6

# 元组的索引和切片

序列的索引和切片完全一致,参考字符串。

>>> t = (1,2,3,4,5,6,7,8,9)
>>> t[0]
1
>>> t[:3]
(1,2,3)
1
2
3
4
5

# 元组的常用操作

元组一旦创建,元素就不可改变,没有增删改操作。

# 元组的常用方法

元组只有两个公有方法count, index用法与列表相同。

# len函数

python的内建函数len可以获取对象中包含元素的个数

>>> s = 'hello'
>>> len(s)
5
>>> ls = [1,2,3]
>>> len(ls)
3
>>> t = (1,2,3)
>>> len(t)
3
1
2
3
4
5
6
7
8
9

本文完,感谢你的耐心阅读,如有需要可加我微信,备注「博客」并说明原因,我们一起进步,下次见。

#python#零基础
上次更新: 2022/12/15, 21:20:30
列表类型
12 可变与不可变对象

← 列表类型 12 可变与不可变对象→

最近更新
01
requests让接口测试如此简单 原创
03-31
02
最简明的python正则教程
03-30
03
pycharm激活码
12-30
更多文章>
Theme by Vdoing | Copyright © 2019-2025 心蓝
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式