鱼C论坛

 找回密码
 立即注册
查看: 1827|回复: 9

[已解决]列表中的字符串通过for循环之后是怎么表现出来的?

[复制链接]
发表于 2017-8-26 11:07:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
鱼油们,我不明白这个问题的所在?我使用的是Python3
===========================================
>>> a = ['哈哈','3.14']
>>> for w in a:
        w[1:]

       
'哈'
'.14'
>>> for w in a:
        print(w)

       
哈哈
3.14
>>> a[1:]
['3.14']
=========================================
我在做第12讲习题的时候,这个地方遇到了问题,
为什么列表中字符串,还可以这样做?还可以找出列表中的字符串中的具体的位置?
>>> a = ['哈哈','3.14']
>>> for w in a:
        w[1:]

       
'哈'
'.14'
请解释一下吧,我不知道我是不是描述清楚了,非常感谢
最佳答案
2017-8-26 11:13:30
w=[哈哈] #可迭代序列
w=[3.14] #可迭代序列

w[1:] #从1开始索引,: 后面没数字表示到最后。

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-26 11:08:59 | 显示全部楼层
我这样描述可以看懂吗,我就是不明白这么做的原因,很期待亲们的回答
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-26 11:09:36 | 显示全部楼层
这描述非常不友好,我不知道你想问什么
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-26 11:10:11 | 显示全部楼层
没有目的,就是展示Python的一些方法
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-26 11:12:12 | 显示全部楼层
for in是用来迭代的
  1. for w in a:
复制代码

就是把a的每一个值给w
最后打印每一个字符的第二个值到最后一个值
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-26 11:13:30 | 显示全部楼层    本楼为最佳答案   
w=[哈哈] #可迭代序列
w=[3.14] #可迭代序列

w[1:] #从1开始索引,: 后面没数字表示到最后。

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-26 11:37:16 | 显示全部楼层
新手·ing 发表于 2017-8-26 11:09
这描述非常不友好,我不知道你想问什么

第一次,我就是光怕问的不明白。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-26 11:38:42 | 显示全部楼层
新手·ing 发表于 2017-8-26 11:12
for in是用来迭代的

就是把a的每一个值给w

哦哦,就是把每一个字符或者数值打印一遍
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-26 11:39:31 | 显示全部楼层
ba21 发表于 2017-8-26 11:13
w=[哈哈] #可迭代序列
w=[3.14] #可迭代序列

索引每一个字符或者每一个只,for in 也是,打印每一个字符或者值,对吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-26 11:40:00 | 显示全部楼层
非常感谢两位版主,谢谢,很感谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-30 04:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表