Я создал эту функцию для анализа списка:
listy = ['item1', 'item2','item3','item4','item5', 'item6']
def coma(abc):
for i in abc[0:-1]:
print i+',',
print "and " + abc[-1] + '.'
coma(listy)
#item1, item2, item3, item4, item5, and item6.
Есть ли более простой способ достичь этого? Это должно быть применимо к спискам любой длины.