2024-10-06 07:13:21 发布
网友
我必须写一本字典。这是我第一次这样做,我不能把我的头围绕它。前5个元素应该是它的键,其余的是值
for i in verseny: if i not in eredmeny: eredmeny[i] = 1 else: eredmeny[i] += 1
YS869 CCCADCADBCBCCB这是一条来自硬件的线路。这个YS869应该是键,这个CCCADCADBCBCCB应该是值
YS869 CCCADCADBCBCCB
YS869
CCCADCADBCBCCB
问题是我不能把它们存到字典里。我在这里磨齿轮,却一无所获
这是python的基本技能。我希望你能参考现有资料。作为您的示例,下面给出了以下演示:
line = 'YS869 CCCADCADBCBCCB' dictionary = {} dictionary[line[:4]] = line[5:] print(dictionary) # {'YS86': ' CCCADCADBCBCCB'}
我不是很理解这个问题,但是一个简单的方法是把列表转换成一个字符串,然后使用split():
split()
line = 'YS869 CCCADCADBCBCCB' words = l.split() d = {ls[0]: ls[1]} print(d)
假设erdemeny是您的字典名,verseny是包含值和键字符串的列表。这应该做到:
erdemeny
verseny
verseny = ['YS869 CCCADCADBCBCCB', 'CS769 CCCADCADBCBCCB', 'BS869 CCCADCADBCBCCB'] eredmeny = {} for i in verseny: key, value = i.split(' ')[0], i.split(' ')[1] if key not in eredmeny.keys(): eredmeny[key] = value else: eredmeny[key].append(value)
这是python的基本技能。我希望你能参考现有资料。作为您的示例,下面给出了以下演示:
我不是很理解这个问题,但是一个简单的方法是把列表转换成一个字符串,然后使用
split()
:假设
erdemeny
是您的字典名,verseny
是包含值和键字符串的列表。这应该做到:相关问题 更多 >
编程相关推荐