Reputation: 233
I made this working code but maybe it's possible to make it shorter?
sents_str = 'dimplegalla:28082000 dimplegalla:28082000'
sents = sents_str.split(' ')
uniqueList = []
uniqueRes = []
for letter in sents:
if letter.split(':')[1] not in uniqueList:
uniqueList.append(letter.split(':')[1])
uniqueRes.append(letter)
print(uniqueRes)
Upvotes: 1
Views: 66
Reputation: 353
try this:
sents_str = 'dimplegalla:28082000 dimplegalla:28082000'
uniqueList= [l.split(':')[1] for l in list(set(sents_str.split(' ')))]
uniqueRes = list(set(sents_str.split(' ')))
print(uniqueList)
print(uniqueRes)
Upvotes: 0
Reputation: 2407
How about this:
In [1]: sents_str = 'dimplegalla:28082000 dimplegalla:28082000'
In [2]: list(set(sents_str.split()))
Out[2]: ['dimplegalla:28082000']
Upvotes: 1