Saad Javed wrote: > I want to add users to the tweet from the list, the no. of users added > based on the length of the tweet. > This version should be a bit cleaner than what I've seen on this thread.
#!/usr/bin/env python LIMIT = 140 #(I use uppercase there to show it's a constant) def send(message, users): output = message while users: while users and 1+len(output+users[0]) < LIMIT: output += " " + users.pop(0) if output == message: print "message too long for user", user[0] raise userError print output output = message lst = ['@saad', '@asad', '@sherry', '@danny', '@ali', '@hasan', '@adil', '@yousaf', '@maria', '@bilal', '@owais'] #string = raw_input('enter string: ') #example string string = ("These are my friends living in the same city as i am." " I have known them for years. They are " "good people in general. They are:") send(string, lst) BTW, you have a bunch of other messages on the thread which are replying to the invisible man, posts that aren't (yet?) visible. Since you quote him without attribution, we have no clue who you're commenting about. -- DaveA _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor