|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
>>> list3 = [name + ':' + slogan[2:] for slogan in list1 for name in list2 if slogan[0] == name[0]]
我把它转化了
- list3 = []
- for slogan in list1 :
- for name in list2 :
- if slogan[0] == name [0] :
- list3.append(name + ':' + slogan[2:])
复制代码
请问这个题 slogan[2:] 这个是什么意思啊
最后的 if slogan[0] == name[0] 这个是把每一个元素看成了列表码,取第一个值比较,
如果您有时间的话,请说的详细点,最好整个题都讲一遍,谢谢您了
请问这个题 slogan[2:] 这个是什么意思啊
slogan[2:] 你想想位置参数第二个到最后少了什么, 就是把前面的 编号 和 . 给去掉的作用,
最后的 if slogan[0] == name[0] 这个是把每一个元素看成了列表吗?
不是 从列表取出来是什么就是什么,原本是字符串就还是字符串,这个是索引操作,字符串的第一个字符
有什么问题直接问吧,现在有时间
|
|