例如,我有一个元组:
m = [(5,1),(3,7),(5,7),(6,2),(8,2),(3,6),(5,3),(8,2)]
Run Code Online (Sandbox Code Playgroud)
我想将这个元组排序为这样的元组:
m_sorted = [(8, 2), (8, 2), (6, 2), (5, 1), (5, 3), (5, 7), (3, 6),
(3, 7)]
Run Code Online (Sandbox Code Playgroud)
我先做:
m = sorted(m,reverse=True)
Run Code Online (Sandbox Code Playgroud)
=> m = [(8,2),(8,2),(6,2),(5,7),(5,3),(5,1),(3,7),(3, 6)]
但在那之后我被卡住了,我不知道接下来要做什么.如果他们复制升序的第二个元素,条件是元组中的第一个元素降序.
我有一个2d数组,我想将其转换为String示例
我想转换int[][] p
为String
和我使用,toString
但它失败了.
int [][] p = new int[9][9];
for(int i = 0;i<9;i++) {
for(int j = 0;j<9;j++){
p[i][j] = 1;
}
}
String str="";
for(int i = 0; i< 9; i++) {
for(int j = 0; j< 9; j++)
{
str+=p[i][j].toString +" ";
}
}
Run Code Online (Sandbox Code Playgroud)