我想使用字典函数计算字母的数量并排序

例子:


Enter DNA : ACRSAS


A=2


C=1


R=2


S=2

我想让这个函数像字典和排序的例子一样。


sequence=input("Enter DNA: ")


sequence_1=sequence.upper


sequence_list=list(sequence_1)

到目前为止我已经编写了该函数。


我怎样才能打印这样的例子?


慕村225694
浏览 102回答 2
2回答

潇潇雨雨

我希望这会起作用......from collections import Counter sequence=input("Enter DNA: ") sequence_1=sequence.upper() sequence_list= list(sequence_1)print(Counter(sequence_list))

缥缈止盈

这应该会给你想要的结果:for element in sorted(set(sequence_1))     print(element +"=" + str(sequence_1.count(element)))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python