Python迭代(列表、字典、元组)的方法

本文介绍了如何使用Python遍历不同数据结构:列表、元组、字典,并验证它们是否为可迭代对象。通过具体实例展示了使用for循环进行遍历的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# Pyhon列表
list_a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# Pyhon元组
tuple_a = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
# Python字典
dict_a = {'a': 1, 'b': 2, 'c': 3}

# 可迭代对象的父类
from collections import Iterable
# 判断列表、元组、字典是否是可迭代对象
print(isinstance(list_a, Iterable),
isinstance(tuple_a, Iterable),
isinstance(dict_a, Iterable))
# 迭代列表
for i in list_a:
    print(i)
# 迭代列表,顺带获得索引了
for i, v in enumerate(list_a):
    print(i, v)
# 迭代字典中的值
for value in dict_a.values():
    print(value)
# 迭代字典中的键和值
for k, v in dict_a.items():
    print(k, v)
# 迭代由元组作为元素组成的列表
for x, y in [(1, 1), (2, 4), (3, 9)]:
    print(x, y)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值