摘要: 假设字典为dics = {0:'a', 1:'b', 'c':3} 1.从字典中取值,当键不存在时不想处理异常 [方法] dics.get('key', 'not found') [例如] [解释] 当键'key'不存在是,打印'not found'(即想要处理的信息),当存在是输出键值。 【其他解 阅读全文
posted @ 2013-01-24 18:01 jihite 阅读(74571) 评论(0) 推荐(0) 编辑
摘要: 【任务】有一个包含列表(行)的列表,现在想获得另一个列表,该列表包含相同的行,但是一些列被删除和重新排序了。【解决方案】假设我们的列表是 listeg = [[0,1,2], [3,4,5], [6,7,8]],现在我们想去除第2列,同时把第1列和第3列互换。方法一: 格式:[[ ] for row in listeg],在内部[ ]写上自己想要的列,本要求中为[row[2], row[0]]方法二: 格式:[[ ] for row in listeg] ,在内部[ ]写上自己想要的列,但是内层的列也采用了和外层相同的格式,即[row[i] for i in [2, 0]]点评:方法一直接采. 阅读全文
posted @ 2013-01-24 11:30 jihite 阅读(5288) 评论(0) 推荐(0) 编辑