|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
list1 = ["1.Just do it","2.一切皆有可能","3.让编程改变世界","Impossible is Nothing"]
list2 = ["4.阿迪达斯","2.李宁","3.鱼c工作室","1.耐克"]
list3 = [name + ':' + slogan[2:] for slogan in list1 for name in list2 if slogan[0] == name[0]]
for each in list3:
print(each)
也可以这样理解:
list3 =[]
for slogan in list1:
for name in list2:
if slogan[0] == name [0]:
但是slogan in list1 ,得到的slogan的值不是一个字符串吗?怎么就成了一个列表呢?
i = ‘sfhhd’
print(i[0])
输出s…虽然不知什么原理
只能说明没有认真学。 (先百度下 可迭代序列)
列表,元组,字符串的共同点
-都可以通过索引得到每一个元素
-默认索引值总是从0开始
-可以通过分片的方法得到一个范围内的元素的集合
-有很多共同的操作符(重复操作符 *,拼接操作符,成员关系操作符 in not in)
|
|