以下代码的结果是: ['di','me','medesimo','meco','mi','vergogno'] 迪 我 我 我 MI
如何更改第二个列表: 迪 我 我 我 MI
进入此类型的列表: ['di','me','me','me','mi','ve']
提前谢谢!
txt="Di me medesimo meco mi vergogno"
a=txt.lower().split()
print(a)
for x in a:
print (x[0:2])
我希望能够有一个列表,从中我可以编写一种方式来知道是否有两个或更多相同的元素。我正在寻找头衔。
答案 0 :(得分:2)
您可以这样做:
>>> txt="Di me medesimo meco mi vergogno"
>>> l = [x[:2] for x in txt.lower().split()]
>>> l
['di', 'me', 'me', 'me', 'mi', 've']
>>>
答案 1 :(得分:1)
执行以下操作:
txt="Di me medesimo meco mi vergogno"
a=txt.lower().split()
print(a)
list2 = []
for x in a:
list2.append(x[0:2])
print(list2)
输出
['di', 'me', 'medesimo', 'meco', 'mi', 'vergogno']
['di', 'me', 'me', 'me', 'mi', 've']