我是一个新手,此刻我将所有excel vba转换为python。
我有这些清单。
// .eslintrc
{
"extends": "airbnb",
"env": { "browser": true },
"rules": {
"no-restricted-syntax": "off",
"no-continue": "off",
"no-plusplus": "off",
"react/prop-types": "off",
"no-underscore-dangle": "off",
"no-param-reassign": "off",
"class-methods-use-this": "off"
}
}
// package.json
// ...
"devDependencies": {
// ...
"eslint": "^4.19.1",
"eslint-config-airbnb": "^16.1.0",
"eslint-plugin-import": "^2.10.0",
"eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-react": "^7.7.0",
// ...
}
// ...
我还有另一份清单,
s1a = [1, 2, 3]
s1b = [2, 3, 4]
s2a = [3, 4, 5]
s2b = [4, 5, 6]
s3a = [5, 6, 7]
s3b = [6, 7, 8]
从上面的列表中,我想制作以下列表。
result = ['s2as1a', 's1bs2a', 's1as3b', 's2as3a']
我试图做到这一点,但我只能提出一些凌乱的“if / elif”事情。
如何以简单明了的方式制作它? 谢谢大家!
答案 0 :(得分:1)
我的建议不是这样做。
使用字典表示可变数量的变量。
class Booking_Create_View(CreateView):
form_class = BookingCreateForm
def form_valid(self, form):
form.instance.customer = self.request.user
return super().form_valid(form)
def get_form_kwargs(self):
kwargs = super().get_form_kwargs()
kwargs['user'] = self.request.user
return kwargs
success_url = reverse_lazy("booking_system:index")