值列表中的值

时间:2018-10-01 17:20:53

标签: python list tuples

我使用SDN和mininet中的网络流。我能够显示主机之间的流,并将其写入文件,现在我想输出特定的信息。我想显示文件中的所有n_bytes值,请参见下图 enter image description here 我正在考虑将所有这些值写入Python列表中,并使用list操作显示n_bytes,

with open("/path/to_myfile","r") as f
    n_bytes_num=[line.strip() for line in f]
    print(n_bytes_num[1]

这只是打印上面显示的文件的整个输出。打印(n_bytes_num [1] [1]仅打印出c。 我将如何去做,也许更有效地使用元组并将所有这些作为键值?后来我在考虑让用户键入他们想用input()

看到的值

1 个答案:

答案 0 :(得分:0)

我认为也许是字典(键值对存储更像是您想要的)尝试以下方法:

info_dict = {info_item.split("=")[0]:info_item.split("=")[1] for info_item in line.split(",")}

这确实依赖于所有信息都是一行