鱼C论坛

 找回密码
 立即注册
查看: 1494|回复: 2

12课

[复制链接]
发表于 2019-6-25 11:37:18 | 显示全部楼层 |阅读模式

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

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

x
这个我还是没有搞明白



>>> list3 = [name + ':' + slogan[2:] for slogan in list1 for name in list2 if slogan[0] == name[0]]
复制代码

理解不到呀
044035qddrqkmrqod4cqmr.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-6-25 12:14:29 | 显示全部楼层
善用论坛搜索,作业题好多人都问过了。
https://fishc.com.cn/forum.php?m ... 8&highlight=012
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-25 13:04:09 | 显示全部楼层

for slogan in list1:#把list1中每个字符串遍历
      for name in list2:#把list2中每个字符串遍历
           if slogan[0] == name[0]: #判断两个遍历字符串的第一个字符是否一样,如果一样执行下面
                name + ':' + slogan[2:]   #list2中的name放在第一 ‘: ’后list1从第2个以后的所有字符串
               

我也是新手可能有错分解后的!两个for循环 判断 list1 和list2中的第一个字符是否一样  如果一样就匹配在一起并放入list3
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-16 13:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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