鱼C论坛

 找回密码
 立即注册
查看: 682|回复: 10

[已解决]快来帮帮我!!!python入门级

[复制链接]
发表于 2020-4-22 17:29:42 | 显示全部楼层 |阅读模式

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

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

x
language = ['c++','java','python','php','html','css','c']         #这段代码十分的正常,但是它输出的结果有点奇妙... 麻烦告诉我10行和11行发生什么了???
shit = []
shit1 = []
du = 0
for i in range(5):
        shit = language.pop(0)
        shit1.append(shit[0])
        du = du+1
        if du == 5:
                print(shit)     #输出html  为什么打印列表会打印出这个东西???
                print(shit1)  #输出['c', 'j', 'p', 'p', 'h']???为什么会输出首字母??
                print(language) #输出['css', 'c']十分的正常.
最佳答案
2020-4-22 17:35:04

1,shit有屎的意思。
2,因为pop返回的是一个字符串,
然后打印这个字符串的第1(0)个元素,也就是第一个字母。
3,这是列表吗?仔细看,shit1才是列表。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-22 17:30:43 | 显示全部楼层
求助!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-22 17:31:39 | 显示全部楼层
变量 shit,暴躁老哥
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-22 17:32:38 | 显示全部楼层

shit不是列表吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 17:33:56 | 显示全部楼层

列表是 list,表是 sheet,shit 是老八吃的,骂人的话……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 17:34:23 | 显示全部楼层
本帖最后由 sunrise085 于 2020-4-22 17:40 编辑

shit = language.pop(0),shit是language中pop出来的一个元素,不是列表,第五次pop出来的是'html',所以打印的就是html了
shit1.append(shit[0]),shit1是一个列表,列表中的元素是每次循环得到的shit的第一个元素,因为shit是一个字符串,所以shit1的元素就是字符串的首字母了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 17:35:04 | 显示全部楼层    本楼为最佳答案   

1,shit有屎的意思。
2,因为pop返回的是一个字符串,
然后打印这个字符串的第1(0)个元素,也就是第一个字母。
3,这是列表吗?仔细看,shit1才是列表。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 17:35:12 | 显示全部楼层
sunrise085 发表于 2020-4-22 17:34
shit = language.pop(0),shit是language中pop出来的一个元素,不是列表,的哦五次pop出来的是'html',所以 ...

第一行,第打成了的哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 17:40:34 | 显示全部楼层

哈哈哈~手速太快了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-22 17:44:15 | 显示全部楼层
qiuyouzhi 发表于 2020-4-22 17:35
1,shit有屎的意思。
2,因为pop返回的是一个字符串,
然后打印这个字符串的第1(0)个元素,也就是第一 ...

谢谢,最佳答案了,shit和内容没什么关系吧,可以告诉我怎么修改吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-22 17:44:37 | 显示全部楼层
上官羽锦 发表于 2020-4-22 17:44
谢谢,最佳答案了,shit和内容没什么关系吧,可以告诉我怎么修改吗?

把shit改成shit1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 19:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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