小编Edw*_*ard的帖子

python中两个列表的排列

我有两个列表,如:

list1 = ['square','circle','triangle']
list2 = ['red','green']
Run Code Online (Sandbox Code Playgroud)

如何创建这些列表的所有排列,如下所示:

[
  'squarered', 'squaregreen',
  'redsquare', 'greensquare',
  'circlered', 'circlegreen',
  'redcircle', 'greencircle',
  'trianglered', 'trianglegreen',
  'redtriangle', 'greentriangle'
]
Run Code Online (Sandbox Code Playgroud)

我可以用itertools它吗?

python

31
推荐指数
5
解决办法
3万
查看次数

检查是否至少有一条记录的给定属性设置为true

两种型号:

class Task < ActiveRecord::Base
  has_many :subtasks

end

class Subtask < ActiveRecord::Base
  belongs_to :task

end
Run Code Online (Sandbox Code Playgroud)

子任务具有布尔属性,如果子任务完成,则该属性设置为true.

如何检查任务是否至少有一个完成的子任务?

activerecord ruby-on-rails has-many belongs-to

9
推荐指数
1
解决办法
4101
查看次数