美文网首页爬虫
爬虫_006_元组

爬虫_006_元组

作者: 为宇绸缪 | 来源:发表于2023-01-09 19:24 被阅读0次

元组
元组如果只有一个数据,后面必须要跟一个逗号 t = (1, )。如果不跟逗号,就相当于括号
元组的特点是不可变

t = (1, 2, 3, 4, 5)
t1 = (1, )

元组可以进行自动解构,即 a = 1, 2,就会自动生成一个元组

a = (1, 2)
print(a)
print(type(a))

b = 1, 2
print(b)
print(type(b))

# 结果
"""
(1, 2)
<class 'tuple'>
(1, 2)
<class 'tuple'>
"""

解包 unpack :解包的时候,必须要保证,变量的个数和数据的个数相同
列表,元组,集合都可以进行解包

a, b = (1, 2)
print(a)
print(b)

enumerate得到的是一个元组,这个元组固定有两个内容

lst = [11, 22, 33, 44]
for item in enumerate(lst):
    print(item)

# 结果
"""
(0, 11)
(1, 22)
(2, 33)
(3, 44)
"""

可以使用元组的解包来得到数据

lst = [11, 22, 33, 44]
for item in enumerate(lst):
    index, info = item
    print(index, info)

# 结果
"""
0 11
1 22
2 33
3 44
"""

可以直接把解包放在for循环当中,减少代码量

lst = [11, 22, 33, 44]
for index, item in enumerate(lst):
    print(index, item)

相关文章

  • 爬虫_006_元组

    元组元组如果只有一个数据,后面必须要跟一个逗号 t = (1, )。如果不跟逗号,就相当于括号元组的特点是不可变 ...

  • 东秦02

    元组、字典、集合 tuple 和list 很像, 只是不能修改 dict set HTML Python爬虫 re...

  • 爬虫学习笔记

    爬虫 Python复习 数据类型 列表#列表可以重新赋值a = [11,'avc',1.1] 元组 tuple#元...

  • 006_类的定义和声明。

    namespace _006_类的定义和声明 { class Program { static voi...

  • 006_变量的声明和赋值。

    namespace _006_变量的声明和赋值 { class Program { static vo...

  • 【Python爬虫】列表、元组、集合练习

    列表: pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 list.append...

  • 【Python爬虫作业】- 列表、元组、集合

    第一题 题目 定义列表:list1 = ['life','is','short'],list2 = ['you',...

  • Python入门:元组

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

  • Python 元组

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

  • python入坑第七天|元组

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

网友评论

    本文标题:爬虫_006_元组

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