阵列分割段

2024-06-29 00:53:30 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我有一个数组

{'clid': '13', 'cldbid': '4', 'cluid': 'HJhdsahdKJHDAS76823JHASDjh=', 'token': 'jadhJKHdasjhAHD182397PQe+2371ewioueqwWUE', 'tokencustomset': 'ident= value=1340', 'token1': '11', 'token2': '0'}

如何拆分它,以便从tokencustomset中的value=部分仅获取数字1340

谢谢


Tags: tokenvalue数字数组identtoken2token1cldbid
2条回答

差不多

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

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

你必须把它分成两部分 第一部分将把键tokencustomset中的值作为 x=dict[“tokencustomset”]

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

下一部分是获取值部分

您可以使用多种技术。或者你可以split通过=来获取其他答案中提到的最后一个索引

或者使用regex作为value=(\d+),它将给出1340

相关问题 更多 >