【问题标题】: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)))
      

      【讨论】:

        猜你喜欢
        • 2018-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-27
        • 2020-07-06
        • 2020-03-21
        • 1970-01-01
        • 2012-10-18
        相关资源
        最近更新 更多