Change the list() function to match the documentation in the comment
(it should return a list of tuples, not a list of lists).
diff --git a/Lib/nntplib.py b/Lib/nntplib.py
index b6b3957..7fe4971 100644
--- a/Lib/nntplib.py
+++ b/Lib/nntplib.py
@@ -180,7 +180,7 @@
 		resp, list = self.longcmd('LIST')
 		for i in range(len(list)):
 			# Parse lines into "group last first flag"
-			list[i] = string.split(list[i])
+			list[i] = tuple(string.split(list[i]))
 		return resp, list
 
 	# Process a GROUP command.  Argument: