小编cj *_*ehi的帖子

Python-排序一个列表,使X跟随Y,Y跟随X.

所以我使用python链方法在django中组合两个查询集(列表).

results=list(chain(data,tweets[:5]))
Run Code Online (Sandbox Code Playgroud)

数据和推文是两个单独的列表.我现在有一个"结果"列表,其中包含我想要以这种方式排序的数据和推文对象.

results=[data,tweets,data,tweets,data,tweets]
Run Code Online (Sandbox Code Playgroud)

实现这种排序的最佳方法是什么?我尝试使用random.shuffle,但这不是我想要的.

python django

7
推荐指数
2
解决办法
104
查看次数

解释python列表理解技巧

请有人请解释这段代码.

>>> guest=['john','sue','chris']
>>> [(a,b,c) for a in guest for b in guest for c in guest]
Run Code Online (Sandbox Code Playgroud)

有了这些结果......

[('john', 'john', 'john'), ('john', 'john', 'sue'), ('john', 'john', 'chris'), ('john', 'sue', 'john'), ('john', 'sue',
'sue'), ('john', 'sue', 'chris'), ('john', 'chris', 'john'), ('john', 'chris', 'sue'), ('john', 'chris', 'chris'), ('sue
', 'john', 'john'), ('sue', 'john', 'sue'), ('sue', 'john', 'chris'), ('sue', 'sue', 'john'), ('sue', 'sue', 'sue'), ('s
ue', 'sue', 'chris'), ('sue', 'chris', 'john'), ('sue', 'chris', 'sue'), ('sue', 'chris', 'chris'), ('chris', 'john', 'j
ohn'), ('chris', 'john', …
Run Code Online (Sandbox Code Playgroud)

python list-comprehension list

4
推荐指数
1
解决办法
95
查看次数

标签 统计

python ×2

django ×1

list ×1

list-comprehension ×1