Python从列表中切片元组

时间:2018-07-17 10:13:08

标签: python sqlalchemy

我需要从下面的结果中提取值76212160008

[(76212, 160008)]

例如,我想要:

Result1 = 76212
Result2 = 160008

我该如何实现?

编辑 可能还应该补充一点,该结果来自SQLAlchemy ORM。我的代码如下:

query1 = session.query(X.Y,Z.A) \
        .filter(cast(X.Y, VARCHAR).like(f'%{jobno}')) \
        .all()
    print(query1)

3 个答案:

答案 0 :(得分:1)

假设您的结果命名为result:

result1, result2 = result[0]

要了解更多信息,请考虑一个元组:

x, y, z = (1, 2, 3)

>>x
1
>>z
3

答案 1 :(得分:1)

这并不复杂,但是我想您需要先学习一些基本的python课程。在询问SO之前。

a = [(76212, 160008)]
Result1 = a[0][0]
Result2 = a[0][1]

答案 2 :(得分:0)

result = [(76212, 160008)]
result1, result2 = result[0]