gpt4 book ai didi

Python 3 - 列表到字典。按单词排序

转载 作者:行者123 更新时间:2023-11-30 22:27:55 25 4
gpt4 key购买 nike

我有一个如下所示的列表:

['Data', '2017-10-12', 'Nr', 'lekcji', '6', 'Nauczyciel', 'Name', 'Nothing', 'Rodzaj', 'sprawdzian', 'Przedmiot', 'Math', 'Opis', 'This', 'is', 'just', 'a', 'test.', 'Data', 'dodania', '2017-10-01', '18:12:31']

我想将其转换为列出一些关键字。这是我想要得到的结果:

{'Data': '2017-10-12', 'Nr lekcji': '6', 'Nauczyciel': 'Name Nothing', 'Rodzaj': 'sprawdzian', 'Przedmiot': 'Math', 'Opis': 'This is just a test.', 'Data dodania': '2017-10-01 18:21:32'}

这可能吗?感谢您的帮助!

编辑

基本字符串:

Data
2017-10-12


Nr lekcji
6


Nauczyciel
Name Nothing


Rodzaj
sprawdzian


Przedmiot
Math


Opis
This is just a test.


Data dodania

2017-10-01 18:12:31

最佳答案

这是一个例子:

string = """Data
2017-10-12


Nr lekcji
6


Nauczyciel
Name Nothing


Rodzaj
sprawdzian


Przedmiot
Math


Opis
This is just a test.


Data dodania

2017-10-01 18:12:31 """

# Clean the input data by splitting by row and removing blanks
clean = [i.strip() for i in string.split("\n") if i]

# Assume the data is in pairs and group them in key,pair by using index
# and index+1 in [0,2,4,6...]
d = {clean[ind]:clean[ind+1] for ind in range(0,len(clean),2)}

print(d)

返回:

{'Data': '2017-10-12',
'Data dodania': '2017-10-01 18:12:31',
'Nauczyciel': 'Name Nothing',
'Nr lekcji': '6',
'Opis': 'This is just a test.',
'Przedmiot': 'Math',
'Rodzaj': 'sprawdzian'}

关于Python 3 - 列表到字典。按单词排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46752942/

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