|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第6题,我没做出来。看了一下答案觉得自己会了,原来是要用切片功能。
但是看了一下青牛大神的笔记,我又觉得我没看懂答案。。。。
代码是这样的:
list1 = ['1.just do it','2.一切皆有可能','3.学做程序员','4.impossible is nothing']
list2 = ['4.阿迪达斯','2.李宁','3.无聊才上线','1.耐克']
list3 = [name + ','+ slogen[2:] for slogen in list1 for name in list2 if slogen[0]==name[0]]
for i in list3:
print (i)
--------------------------------------
11讲里提到的切片功能不是针对列表切片吗?为什么列表中的字符串也可以切片了???
自己做了2个实验:
>>> a= 'abcdf'
>>> print (a[0:2]) --------成功
>>> i = 12324
>>> print (i[0:2]) ------报错
所以想请问一下大神们,究竟哪些情况可以使用切片功能?
只有继承于list类的才能切片啊,你对数据类型还没搞清楚
123是 integer
'abcd' 是 string
1.0245 是 float
|
|