Hi All, Say I have this nice list of lists:
LoL = [['chrX', '160944034', '160944035', 'gnfX.145.788', '63.60'], ['chrX', '161109992', '161109993', 'rs13484104', '63.60'], ['chrX', '161414112', '161414113', 'rs13484105', '63.60'], ['chrX', '161544071', '161544072', 'rs13484106', '63.60'], ['chrX', '162030736', '162030737', 'gnfX.146.867', '67.05'], ['chrX', '164171913', '164171914', 'gnfX.148.995', '70.45']] Now I want to cast the second and third "columns" from string to integer, like this LoL = [['chrX', 160944034, 160944035, 'gnfX.145.788', '63.60'], ['chrX', 161109992, 161109993, 'rs13484104', '63.60'], ['chrX', 161414112, 161414113, 'rs13484105', '63.60'], ['chrX', 161544071, 161544072, 'rs13484106', '63.60'], ['chrX', 162030736, 162030737, 'gnfX.146.867', '67.05'], ['chrX', 164171913, 164171914, 'gnfX.148.995', '70.45']] Is there any elegant way to do this? I can't assume that all lines will have the same number of elements. Thank you, Your Culprit -- View this message in context: http://www.nabble.com/casting-string-to-integer-in-a-list-of-lists-tp21359600p21359600.html Sent from the Python - tutor mailing list archive at Nabble.com. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor