美文网首页
Python元组

Python元组

作者: 心明道长 | 来源:发表于2018-06-13 08:32 被阅读0次

元组-tuple

  • 元组可以看成是一个不可更改的list

    元组创建

# 创建空元组
t = ()
print(type(t))

# 创建一个只有一个值的元组
t = (1,)
print(type(t))
print(t)

t = 1,
print(type(t))
print(t)

# 创建多个值的元组
t = (1,2,3,4,5)
print(type(t))
print(t)

t =  1,2,3,4,5
print(type(t))
print(t)

# 使用其他结构创建
l = [1,2,3,4,5]
t = tuple(l)
print(type(t))
print(t)

元组的特性

  • 是序列表,有序
  • 元组数据值可以访问,不能修改,不能修改,不能修改
  • 元组数据可以是任意类型
  • 总之,list所有特性,除了可修改外,元组都具有
  • 也就意味着,list具有的一些操作,比如索引,分片,序列相加,相乘,成员资格操作等,一模一样

关于元组的函数

  • 以下看代码
  • 以下函数,对list基本适用
# len: 获取元组的长度
t = (1,2,3,4,5)
len(t)
# max, min:最大最小值
# 如果,列表或元组中有多个最大最小值,则实际打印出哪个
print(max(t))
print(min(t))
# tuple:转化或创建元组
l = [1,2,3,4,5]
t = tuple(l)
print(t)

t = tuple()
print(t)

元组的函数

  • 基本跟list通用
# count: 计算制定数据出现的次数
t = (2,1,2,3,45,1,1,2,)

print(t.count(2))

# index:求制定元素在元组中的索引位置

print(t.index(45))
# 如果需要查找的数字是多个,则返回第一个

print(t.index(1))

# 两个变量交换值
a = 1
b = 3

print(a)
print(b)
print("*" * 20)
# java程序员会这么写:
c = a
a = b
b = c
print(a)
print(b)

print("*" * 20)
# python的写法
a,b = b,a
print(a)
print(b)

相关文章

  • Python基础之元组、字典,集合详解

    之前总结了Python列表,这篇总结Python的元组,字典和集合。 一 元组 tuple Python 的元组与...

  • Python 元组

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 1.1 定义元组使用小括号,列...

  • Lesson 016 —— python 元组

    Lesson 016 —— python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。 ...

  • python小课堂08 - 基本数据类型元组篇

    python小课堂08 - 基本数据类型元组篇 python中的元组 python中的元组,也是作为基础数据类型之...

  • python 基础 - 元组

    Python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号...

  • 元祖

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。...

  • Python元组常用方法

    一、前言? ✔本文是Python元组常用方法总结Python的元组与列表类似,不同之处在于元组的元素不能修改,元组...

  • 学习python第六天总结

    一python的基本类型 元组 python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列...

  • Python中的tuple元组

    Python中的tuple元组 一、访问元组 Python中的元组和列表类似,不同之处在于元组中的元素不能够被修改...

  • Python 元组

    Python中,元组的操作与列表相似,不同点是元组是不可变对象,元组中的元素不能修改。 1、定义元组 Python...

网友评论

      本文标题:Python元组

      本文链接:https://www.haomeiwen.com/subject/odbdeftx.html