Code: Alles auswählen
a=[1,2,3,3,3,4,5,5,6,7,8]
b=[a[i] for i in range(0, len(a)) if (a[i] not in b)]
print b
>>> [1, 2, 3, 3, 3, 4, 5, 5, 6, 7, 8]
Code: Alles auswählen
a=[1,2,3,3,3,4,5,5,6,7,8]
b=[a[i] for i in range(0, len(a)) if (a[i] not in b)]
print b
>>> [1, 2, 3, 3, 3, 4, 5, 5, 6, 7, 8]
Code: Alles auswählen
>>> a=[1,2,3,3,3,4,5,5,6,7,8]
>>> b = []
>>> b=[a[i] for i in range(0, len(a)) if (a[i] not in b)]
>>> b
[1, 2, 3, 3, 3, 4, 5, 5, 6, 7, 8]
>>>
Code: Alles auswählen
>>> a=[1,2,3,3,3,4,5,5,6,7,8]
>>> b = [3, 4, 5, 9]
>>> b=[a[i] for i in range(0, len(a)) if (a[i] not in b)]
>>> b
[1, 2, 6, 7, 8]
Code: Alles auswählen
>>> a=[1,2,3,3,3,4,5,5,6,7,8]
>>> b=[9,10]
>>> b = [i for i in a+b]
>>> b
[1, 2, 3, 3, 3, 4, 5, 5, 6, 7, 8, 9, 10]
Code: Alles auswählen
>>> for i in a:
... if i not in b:
... b += i
...
>>> b
[1, 2, 3, 3, 3, 4, 5, 5, 6, 7, 8, 9, 10]
Code: Alles auswählen
for i in range(0, len(a))
Code: Alles auswählen
print [a[i] for i in range(0, len(a)) if (a[i] not in ???)]
Code: Alles auswählen
b = []
for x in a:
if x not in b:
b.append(x)
Code: Alles auswählen
import time
a = range(0, 10000)
a.insert(5,5)
a.insert(4,4)
a.insert(3,3)
print("len(a) = "+str(len(a)) + "\n")
b = []
c = []
# solution with for loop
timeStart = time.time()
for x in a:
if x not in b:
b.append(x)
print("for-loop elapsed time: " + str(round(time.time()-timeStart, 3)) + " seconds!")
print("first elements of b are: " + str(b[0:10]))
print("len(b) = " + str(len(b)) + "\n")
# solution with list comprehension
timeStart = time.time()
c = [a[i] for i in a if (a[i] not in c)]
print("list comprehension elapsed time: " + str(round(time.time()-timeStart, 3)) + " seconds!")
print("first elements of c are: " + str(c[0:10]))
print("len(c) = " + str(len(c)))
Code: Alles auswählen
c = [a[i] for i in a if (a[i] not in c)]
Code: Alles auswählen
timeStamp = "01:01:01.111"
sum(x * float(t) for x, t in zip([3600, 60, 1], (timeStamp.split(":"))))
Code: Alles auswählen
previous = None
unique_data = []
for entry in data:
if entry[:3] != previous: # first three columns are date, timestamp, hex_data
previous = entry[:3]
unique_data.append(entry)
Code: Alles auswählen
a=[1, 2, 3, 3, 3, 4, 5, 5, 6, 7, 8]
b = []
seen = set()
for x in a:
if x not in seen:
b.append(x)
seen.add(x)