【问题标题】:I want to count the number of alphabets using a dictionary function and sort我想使用字典函数计算字母的数量并排序
【发布时间】:2021-01-13 09:37:50
【问题描述】:
例子:
Enter DNA : ACRSAS
A=2
C=1
R=2
S=2
我想让这个函数像字典和排序的例子一样。
sequence=input("Enter DNA: ")
sequence_1=sequence.upper
sequence_list=list(sequence_1)
到目前为止,我已经编写了函数。
如何打印这样的示例?
【问题讨论】:
标签:
python
sorting
dictionary
input
key
【解决方案1】:
我希望这会奏效......
from collections import Counter
sequence=input("Enter DNA: ")
sequence_1=sequence.upper()
sequence_list= list(sequence_1)
print(Counter(sequence_list))
【解决方案2】:
这应该会给你想要的结果:
for element in sorted(set(sequence_1))
print(element +"=" + str(sequence_1.count(element)))