为了账号安全,请及时绑定邮箱和手机立即绑定

'ABC'是字符串,for x in 'ABC'为什么可以遍历?

for 可以遍历列表,但是为什么可以遍历出字符串中的每个字符?

正在回答

3 回答

for 可以遍历列表,但并不代表只可以遍历列表,也可以遍历字符串,tuple,dict,set等数据形式。

以下内容摘自本课程的9-1节:


因为 Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。

因此,迭代操作就是对于一个集合,无论该集合是有序还是无序,我们用 for 循环总是可以依次取出集合的每一个元素。

注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括:
1. 有序集合:list,tuple,str和unicode;
2. 无序集合:set
3. 无序集合并且具有 key-value 对:dict


1 回复 有任何疑惑可以回复我~

psdns

0 回复 有任何疑惑可以回复我~

简介的语法把,底层帮你改了

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

'ABC'是字符串,for x in 'ABC'为什么可以遍历?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信