Python 阵列分割段

Python 阵列分割段,python,Python,如果我有一个数组 {'clid': '13', 'cldbid': '4', 'cluid': 'HJhdsahdKJHDAS76823JHASDjh=', 'token': 'jadhJKHdasjhAHD182397PQe+2371ewioueqwWUE', 'tokencustomset': 'ident= value=1340', 'token1': '11', 'token2': '0'} 如何拆分它,以便从tokencustomset中的value=part中仅获取数字1340 谢

如果我有一个数组

{'clid': '13', 'cldbid': '4', 'cluid': 'HJhdsahdKJHDAS76823JHASDjh=', 'token': 'jadhJKHdasjhAHD182397PQe+2371ewioueqwWUE', 'tokencustomset': 'ident= value=1340', 'token1': '11', 'token2': '0'}
如何拆分它,以便从tokencustomset中的value=part中仅获取数字1340

谢谢你

x = int(d['tokencustomset'].split('=')[-1])

将为准确的条目工作。如果它适用于所有您想要的用例,那么您必须进行实验。

您必须将这两部分分开 第一部分将密钥tokencustomset中的值作为 x=dict[tokencustomset]

它将以“ident=value=1340”的形式返回输出

下一部分是获取值部分

您可以使用多种技术。您可以按=拆分,并按照其他答案中提到的那样获取最后一个索引

或者使用regex作为value=\d+,这将得到1340