如何处理输出文件的区分大小写的排序?

时间:2016-01-08 17:52:10

标签: python sorting python-3.x

我编写了一个程序,在csv的第1列和csv的第2列中随机生成一系列5个字母(ASCII,大写和小写),并将它们保存为文件。我可以按升序值的顺序对第2列进行排序,但是对第1列进行排序,因为它首先对所有大写值进行排序,然后对小写进行排序。这也输出到一个新文件('sorted.csv')

示例:

ANcPI
DLBvA
FpSCo
beMhy
dWDjl

有没有人知道如何对这些进行排序,以便大写或小写不影响而只是字母?它应该排序为:

ANcPI
beMhy
DLBvA
dWDjl
FpSCo

1 个答案:

答案 0 :(得分:1)

我最近也遇到了这个问题,假设你的数据在列表中 - 它可以通过指定可选的free参数来解决:

poo **adresArray = malloc(n *sizeof(adres));
if(!adresArray)
{
    printf("Malloc failed!\n");
    exit(1);
}
adresArray[0] = &poo;

然后,

key