【发布时间】:2020-05-12 10:27:01
【问题描述】:
我有Input.txt,这个文件的内容是:
Name1=Value1
Name2=Value2
Name3=Value3
想要的输出:获取key==Name1的值。
条件:这需要通过Python中的Dictionary来实现。
【问题讨论】:
标签: python python-3.x dictionary key-value
我有Input.txt,这个文件的内容是:
Name1=Value1
Name2=Value2
Name3=Value3
想要的输出:获取key==Name1的值。
条件:这需要通过Python中的Dictionary来实现。
【问题讨论】:
标签: python python-3.x dictionary key-value
with open("Input.txt", "r") as param_file:
text = param_file.readlines()
d = dict(x.strip().split("=") for x in text)
for k, v in d.items():
if k == "Name1":
print(f"{d[k]}")
【讨论】:
print(d["Name1"])知道密钥,就不需要遍历整个字典
strip 的函数应用于整数值?我有一个 IP,只希望在第三个 . 之后输出
你可以的
with open("Input.txt", "r") as param_file:
text = param_file.readlines()
dc = {y.split("=")[0]:y.split("=")[1] for y in text}
print(dc["Name1"]) if "Name1" in dc else None
那会输出
Value1
【讨论】: