Python的容器类型的遍历汇总
# 遍历列表
# l = ["a","b","1",2]
# print(l)
# for i in l:
# print(i)
# print(type(i))
"""
['a', 'b', '1', 2]
a
<class 'str'>
b
<class 'str'>
1
<class 'str'>
2
<class 'int'>
"""
# 遍历字符串
# s = "abcde"
# print(s)
# for si in s:
# print(si)
# print(type(si))
"""
abcde
a
<class 'str'>
b
<class 'str'>
c
<class 'str'>
d
<class 'str'>
e
<class 'str'>
"""
# 遍历字典
# dic = {"name":"lsj","age":18}
# print(dic,type(dic))
# for d in dic:
# print(d,dic[d])
# print(type(d))
"""
{'name': 'lsj', 'age': 18} <class 'dict'>
name lsj
<class 'str'>
age 18
<class 'str'>
"""
# 遍历集合
# se = {"a","1","ab",1,2,4}
# print(set(se),type(se))
# for se1 in se:
# print(se1)
# print(type(se1))
"""
{'a', 'ab', 2, 1, 4, '1'} <class 'set'>
a
<class 'str'>
ab
<class 'str'>
2
<class 'int'>
1
<class 'int'>
4
<class 'int'>
1
<class 'str'>
"""
# 遍历元组
# t = ("a","1","ab",1,2,4,)
# print(t,type(t))
# for t1 in t:
# print(t1)
# print(type(t1))
"""
('a', '1', 'ab', 1, 2, 4) <class 'tuple'>
a
<class 'str'>
1
<class 'str'>
ab
<class 'str'>
1
<class 'int'>
2
<class 'int'>
4
<class 'int'>
"""
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程