我正在编写一个程序,我想知道如何解决这个问题:
['(', '1', '1', '1', ')']
进入这个:
[(1,1,1)]
答案 0 :(得分:2)
这是使用ast.literal_eval
并列出索引/切片的一种方法。
from ast import literal_eval
lst = ['(', '1', '1', '1', ')']
res = [literal_eval(lst[0] + ','.join(lst[1:-1]) + lst[-1])]
# [(1, 1, 1)]
但是,如前所述,请先尝试解决上游问题。
使用更新的数据:
lst = ['(', '(', '1', ',', ' ', '1', ',', ' ', '1', ')', ',', ' ', '(', '1', ',', ' ', '1', ',', ' ', '1', ')', ',', ' ', '(', '1', ',', ' ', '1', ',', ' ', '1', ')', ',', ' ', '(', '1', ',', ' ', '1', ',', ' ', '1', ')', ')', ',', ' ', '(', '(', '1', ',', ' ', '1', ',', ' ', '1', ')', ',', ' ', '(', '1', ',', ' ', '1', ',', ' ', '1', ')', ',', ' ', '(', '1', ',', ' ', '1', ',', ' ', '1', ')', ',', ' ', '(', '1', ',', ' ', '1', ',', ' ', '1', ')', ')']
res = list(literal_eval(''.join(lst)))
# [((1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1)),
# ((1, 1, 1), (1, 1, 1), (1, 1, 1), (1, 1, 1))]
答案 1 :(得分:0)
您可以执行以下操作:
Li = [(1,1,1)]
print(Li)
这就是python给我的:
[(1, 1, 1)]
希望它有所帮助。
答案 2 :(得分:0)
您可以过滤结果:
implementation 'com.android.support:appcompat-v7:26.1.0'
输出:
<script src="{{ asset('public/assets/customasset/js/bootstrap-datepicker.js') }}"></script>