元组

作者: Vector_Wan | 来源:发表于2019-05-02 12:00 被阅读0次

元组

序列:列表、字符串、元组

a = ('ddd', 111, 0.88)  # 元组中可以包含不同的数据类型
a
('ddd', 111, 0.88)

访问(通过索引访问)

a[0]
'ddd'

修改

元组一旦声明就不能修改和删除。

a[0] = 1
---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

<ipython-input-6-c8548dbc0a7e> in <module>
----> 1 a[0] = 1


TypeError: 'tuple' object does not support item assignment
a = ('a', 'b', 'c', 'd', 'b', 'a')
index1 = a.index('a')
print(index1)
c = a.count('b')
print(c)
0
2
# 注意!!!
b = (211221) # (一个数字)不是元组***
    
print(type(b))
print(b*3)     # 乘法只是整数乘法

d = (21,)  # (一个数字,)是元组
print(type(d))
print(d*3)  # 乘法 将元素复制相应的倍数
<class 'int'>
633663
<class 'tuple'>
(21, 21, 21)

同时遍历两个列表

zip() 用于将可迭代对象作为参数,将对象中的对应的元素组成一个元组,然后返回这些 对象 节约内存

a = [1, 2, 3]
b = [4, 5, 6]
c = [4, 5, 6, 7, 8]
zipped = zip(a, b)
print(zipped)   # zip 函数返回的是一个对象
print(list(zipped))  # 以列表的形式返回
<zip object at 0x000001D676367F48>
[(1, 4), (2, 5), (3, 6)]
list(zip(a,c)) # 长度不一致与最短的对象相同
[(1, 4), (2, 5), (3, 6)]
heros = ['后羿', '安琪拉']
skills = ['惩戒之箭', '烤串']
for hero, skill in zip(heros, skills):
    print(hero, '----->', skill)

    
for (hero, skill) in zip(heros, skills):
    print(hero, '----->', skill)
后羿 -----> 惩戒之箭
安琪拉 -----> 烤串
后羿 -----> 惩戒之箭
安琪拉 -----> 烤串

相关文章

  • Python入门:元组

    六、元组 6.1 定义元组 元组和列表相似,列表是[---],元组是(---) 6.2 访问元组 6.3 修改元组...

  • Python 元组

    元组的创建和删除 访问元组元素 修改元组元素 元组推导式 元组与列表的区别

  • python入坑第七天|元组

    废话不多说,今天来学习元组。内容如下: 元组的创建 索引、切片 元组的连接 元组的不可修改性 元组内置函数 元组的...

  • Python元组

    python元组元组和列表的区别在于元组中的元素不能修改 创建元组创建元组用() tuple = ()当元组里只包...

  • Python_4_内置结构-元组-字符串

    1. 元组概念1.1. 元组的特点1.2. 元组的定义1.3. 元组的访问1.4. 元组的查询 2. 命名元组 3...

  • Swift 元组 (Tuple)

    定义元组 获取元组内容 修改元组 元组分解 元组作为函数返回值 通常可以用元组来为函数返回多个返回值。

  • 13、Python集合(set)

    上集回顾: 元组(tuple)定义 元组注意事项 元组妙用 上集学习了元组相关知识,元组和列表类似,但是不能修改。...

  • 3.元组Tuple

    目录0.元组介绍1.元组定义和初始化2.元组元素访问3.命名元组namedtuple 0.元组介绍 元组是不可变对...

  • swift 元组 (Tuple)

    元组的声明 输出结果 元组解包 输出结果 元组的分量 输出结果 命名元组分量 输出结果 使用_忽略元组分量

  • 元组

    目录 元组基本介绍 可变对象 元组和列表的区别 元组的解包(Unpacking) 1. 元组基本介绍 元组表现形式...

网友评论

      本文标题:元组

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