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