gpt4 book ai didi

python - 如何从 Python 字典中的键中删除尾随空格?

转载 作者:行者123 更新时间:2023-12-05 09:06:56 25 4
gpt4 key购买 nike

我在名为“user_table.txt”的文本文件中有以下数据:

Jane - valentine4Me
Billy
Billy - slick987
Billy - monica1600Dress
Jason - jason4evER
Brian - briguy987321CT
Laura - 100LauraSmith
Charlotte - beutifulGIRL!
Christoper - chrisjohn

并且,以下代码用于读取此数据并创建 Python 字典:

users = {}

with open("user_table.txt", 'r') as file:
for line in file:
line = line.strip()

# if there is no password
if ('-' in line) == False:
continue

# otherwise read into a dictionary
else:
key, value = line.split('-')
users[key] = value

k= users.keys()
print(k)

if 'Jane' in k:
print('she is not in the dict')
if 'Jane ' in k:
print('she *is* in the dict')

我看到键中有尾随空格:

dict_keys(['Jane ', 'Billy ', 'Jason ', 'Brian ', 'Laura ', 'Charlotte ', 'Christoper '])
she *is* in the dict

删除空格的最佳方法是什么?

谢谢!

最佳答案

key, value = line.split('-') 更改为 key, value = line.split(' - ')

关于python - 如何从 Python 字典中的键中删除尾随空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65531913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com