美文网首页
python 元组

python 元组

作者: 蜗牛会跑步 | 来源:发表于2020-02-07 14:58 被阅读0次

元组

元组通常用来存储不同的元素。

a、创建元组

  • 元组的创建使用小括号()创建,元组中的元素使用逗号隔离。
# 使用一对中括号创建一个元组
tuple = ("david", 27, 185)
print(tuple)
('david', 27, 185)
  • 创建一个空元组
empty_tuple = ()
print(tuple)
()
  • 创建只有一个元素的元组,唯一元素后需要增加一个逗号(,),否则会被当成基本常量。
# 使用一对中括号创建一个元组,元素后不加逗号
single_tuple1 = ("david")
print(type(single_tuple1))
# 使用一对中括号创建一个元组,元素后加逗号
single_tuple2 = ("david",)
print(type(single_tuple2))
<class 'str'>
<class 'tuple'>

b、访问元组中的变量

  • 使用索引访问单个变量,当索引超出范围时,python会报索引越界错误。
# 使用一对中括号创建一个元组
tuple = ("david", 27, 185)
# 使用索引访问单个变量
print(tuple[0])
print(tuple[2])
david
185
  • 访问元组中部分元素
# 使用一对中括号创建一个元组
tuple = ("david", 27, 185)
print(tuple[0:2])
('david', 27)

c、使用元组中的方法

  • 使用index()方法获取元组在元组中的索引。
# 使用一对中括号创建一个元组
tuple = ("david", 27, 185)
# 使用index方法对元组中的元素进行获取索引。如果tuple中有多个相同的元素,则获取到的索引为第一个出现的索引值。
print(tuple.index(27))
1
  • 使用count()方法获取元组在元组中出现的个数。
# 使用一对中括号创建一个元组
tuple = ("david", 27, 185)
# 使用count方法统计元组中指定个数出现的次数
print(tuple.count("david"))
1

d、遍历元组

可以使用for循环遍历元组中的元素,但是因为元组中存储的元素通常为不同的类型,所以通常不对元组中的元素进行遍历。

# 使用一对中括号创建一个元组
tuple = ("david", 27, 185)
# 使用for 循环对tuple中的元素进行遍历
for ele in tuple:
    print(ele)
david
27
185

e、元组和列表的相互转换

  • 可以使用tuple()函数将list转换为tuple
# 创建list
list = ["a", "b", "c"]
# 看看list类型
print(type(list))
# 将list转换为tuple
list2tuple=tuple(list)
# 看看转换后的类型
print(type(list2tuple))
<class 'list'>
<class 'tuple'>
  • 也可以使用list()函数将tuple转换为list
# 创建tuple
tuple = ("a", "b", "c")
# 看看list类型
print(type(tuple))
# 将tuple转换为list
tuple2list=list(tuple)
# 看看转换后的类型
print(type(tuple2list))
<class 'tuple'>
<class 'list'>

相关文章

  • 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/mlvmxhtx.html