У меня есть класс для твиттеров Twitter, который выглядит следующим образом, я думаю, что, вероятно, есть хорошее решение для этого
class tweet:
def __init__(self, userName, likes, replys, retweets, message, ID):
self.userName = userName
self.likes = likes
self.replys = replys
self.retweets = retweets
self.message = message
self.lenMessage = len(self.message)
self.mentions = self.message.count('@')
self.hastags = self.message.count('#')
self.ID = ID
И в моем main class
у меня есть список такого родаобъект.Я хочу посмотреть в этом списке, есть ли в списке твиты с определенным идентификатором, и я просто не могу понять, как именно это сформулировать:
from Students import tweet
listoftweets = []
t1 = tweet("ding", 100, 5, 1,"a message", 1906961683)
t2 = tweet("dong" ,5, 5, 5, "another message", 190696969)
t3 = tweet("bang", 1, 1, 1, "anew message",2003)
t4 = tweet("fest" ,3, 3, 3,"a message", 1930)
listoftweets.append(t1)
listoftweets.append(t2)
listoftweets.append(t3)
listoftweets.append(t4)
# now if i wanted to check if there is a object with the attribute ID = 2003
#how would i do this?
if listoftweets.__contains__():
print("the list does contain specified ID")
Спасибо всемочень много