我想知道为什么我的字符串列表没有正确排序。我输入了一个4个单词的句子,然后它被排列了24次,然后我希望它对那些句子进行排序。除非我用
def my4sort(alist): #sorts the list of strings
return(sorted(alist, key=len))
排列0:“bob是编程批次”,排序时给出“bob是编程批次”
排列1:“bob是很多编程”,排序后给出“bob就是很多编程”。
排列2:当排序给出“bob编程就是很多”时,“bob编程就是很多”。
排列3:“bob编程批次是”排序时给出的“bob编程批号是”。
排列4:当排序给出“bob地段就是编程”时
我一直在阅读许多有关面向数据编程的资源,我了解的一件事是,它是关于将内存块保持在一起以提高性能。除此之外,我觉得很难理解。有人能告诉我这是DOP还是我做错了?
我不知道我的伪代码是否算作面向数据的编程:
// attempted non-OOP format since I am bored of standard OOP and trying C instead of C++,
// where object_ids is array of objects holding their type id's
update() {
for (int i=0;i<nObje