004_007 在行列表中完成对列的删除或者排序
来源:互联网 发布:a链接调用js方法 编辑:程序博客网 时间:2024/05/21 11:22
代码如下:
#encoding=utf-8print '中国'#在行列表中完成对列的删除或者排序lista=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]#通过列表推导完成#删除第二列,交换三四listb=[[ row[0],row[3],row[2] ] for row in lista]print listb#通过设定排序完成listb=[[ row[i] for i in (0,3,2) ] for row in lista]print listb#修改现有列表,最好通过列表推导再赋值给现有列表lista[:]=[[ row[0],row[3],row[2] ] for row in lista]print lista
打印结果如下:
中国
[[1, 4, 3], [5, 8, 7], [9, 12, 11]]
[[1, 4, 3], [5, 8, 7], [9, 12, 11]]
[[1, 4, 3], [5, 8, 7], [9, 12, 11]]
0 0
- 004_007 在行列表中完成对列的删除或者排序
- 输出在行、列中最大的数
- wm_concat在行转列排序
- 当创建公式或者视图列时,被删除的域仍然显示在域列表中
- Extjs中对GridPanel的列排序
- 获取模版列中按钮事件所在行的关键字
- GridView的模板列中判断控件所在行
- MATLAB中如何删除全零行或者列
- MATLAB中如何删除全零行或者列
- MATLAB中如何删除全零行或者列
- 列表控件的列排序
- PB中单击列表框的列标题实现排序
- sharepoint 2010 library或者list里关于列的添加、修改、删除、排序
- javascript中对表格的操作:创建表格 删除行 删除列 交换行 交换列
- ext的排序,根据点击列表列, 对所有数据进行排序, 而不是仅仅对当前页排序
- 通过js去对表格的列,根据其内容进行排序(升序或者降序)
- java中对列表的添加或删除操作
- LeetCode 从排序好的列表中删除重复元素
- hdu 1166 敌兵布阵 线段树 单点更新
- 微信中MMAlert(半透明底部弹出菜单)的使用介绍
- php防止乱码
- 登陆 Mac OS SSH 的用户身份验证设置
- java高新技术第一天——反射
- 004_007 在行列表中完成对列的删除或者排序
- [FZU 2055] Noip
- uva101 - The Blocks Problem
- 昨天踩到一坨臭狗屎(与无损压缩有关)
- 从自身出发来选择书与信息
- 点阵版俄罗斯方块
- 两会美女翻译抢镜 个个都是小清新
- 使用ViewPager+Fragment来实现带滚动条的多屏滑动-IndicatorFragmentActivity
- 大数除法