鱼C论坛

 找回密码
 立即注册
查看: 4992|回复: 14

小白,求助!(小甲鱼课后题)

[复制链接]
发表于 2013-10-16 22:28:05 | 显示全部楼层 |阅读模式
10鱼币
如题:这是小甲鱼python视频的12课的课后题其中有一句没看懂请懂的朋友帮忙解答一下:
list1 = ['1.Jost do It','2.一切皆有可能','3.让编程改变世界','4.Impossible is Nothint']
list2 = ['4.阿迪达斯','2.李宁','3.鱼C工作室','1.耐克']
list3 = []
for slogan in list1:
    for name in list2:
        if slogan[0] == name[0]: #请问这一句应该怎样理解?
            list3.append((name + ':' + slogan[2:]))

最佳答案

查看完整内容

判断列表1和列表2中的每个字符串的第一个数字是否相等,相等就把这俩字符串拼接在一起输出。 先判断'1.Jost do It'和'4.阿迪达斯'发现1和4不相等,不输出 接着判断'1.Jost do It'和'2.李宁'发现1和2也不相等 继续判断'1.Jost do It'和'3.鱼C工作室'发现1和3也不相等 直到判断'1.Jost do It'和'1.耐克发现1和1相等,便输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-16 22:28:06 | 显示全部楼层
判断列表1和列表2中的每个字符串的第一个数字是否相等,相等就把这俩字符串拼接在一起输出。
先判断'1.Jost do It'和'4.阿迪达斯'发现1和4不相等,不输出
接着判断'1.Jost do It'和'2.李宁'发现1和2也不相等
继续判断'1.Jost do It'和'3.鱼C工作室'发现1和3也不相等
直到判断'1.Jost do It'和'1.耐克发现1和1相等,便输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-16 23:21:24 | 显示全部楼层
本帖最后由 kit1858644 于 2013-10-16 23:35 编辑

if slogan[0] == name[0] : 把2個list中的每一個字符串(如:'1.Jost do It')的頭一個字符(如:'1.Jost do It' 中的'1')進行對比。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-17 11:43:18 | 显示全部楼层
一楼正解,学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-10-17 21:24:57 | 显示全部楼层

还有点小问题,这是我以下试验的:
>>> name='1.ni hao'
>>> name1='1.wo hao'
>>> name[0]==name1[0]
True
问题:name和 name1明明是分别赋了值的标签(变量)为什么可以写成name[0]和name1[0]的这种形式,这明明是列表形式啊!请指点。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-18 09:56:45 | 显示全部楼层
隨鈊乄鎍慾 发表于 2013-10-17 21:24
还有点小问题,这是我以下试验的:
>>> name='1.ni hao'
>>> name1='1.wo hao'

name和name1都是字符串,你可以用type(name)和type(name1)来查看数据类型。
对于字符串也可以使用索引的方式来取值,name[0]和name1[0]都是索引第0个元素,他们不是列表
列表是用[ ]括起来的,元组是用( )括起来的,字典是用{ }括起来的。字符串用单引号或者双引号括起来的。
字符串、列表、元组都是序列,字符串和列表的值都不可改变。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-10-18 20:38:45 | 显示全部楼层
福禄娃娃 发表于 2013-10-18 09:56
name和name1都是字符串,你可以用type(name)和type(name1)来查看数据类型。
对于字符串也可以使用索引的 ...

谢谢你有问必答的好版主:victory:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-14 18:22:48 | 显示全部楼层
隨鈊乄鎍慾 发表于 2013-10-17 21:24
还有点小问题,这是我以下试验的:
>>> name='1.ni hao'
>>> name1='1.wo hao'

字符串其实就是一种字符数组
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-15 14:20:24 | 显示全部楼层
为了硬币
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-2-18 13:27:29 | 显示全部楼层
还有
slogan[2:]
表示输出 slogan 中顺序自2开始(首位序号为0)的字符

这些都还没讲到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-2 10:22:47 | 显示全部楼层
学习了谢谢你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-2 22:24:07 | 显示全部楼层
谢谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-3 16:08:43 | 显示全部楼层
谢谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-9-6 01:12:41 | 显示全部楼层
谢谢福禄娃娃。我也明白了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-9-20 20:08:06 | 显示全部楼层
学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-25 15:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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