当前位置:首页 > Software > Python > 正文内容

列表实例

Doraemon5年前 (2020-02-21)Python5232

随机生成100个小写字母存入一个列表中,统计26个字母的出现次数。

import random
def getRandomLetter():
    code_a=ord('a')
    code_z=ord('z')
    x=random.randint(code_a,code_z)
    return chr(x)

def createList(n):
    chars=[]
    for i in range(n):
        chars.append(getRandomLetter())
        return chars

def countLetters(chars):
    counts=[0]*26
    for i in range(len(chars)):
        counts[ord(chars[i])-ord('a')]+=1
    return  counts

def main():
    chars=createList(100)
    print("The lowercase letters are:")
    for i in range (len(chars)):
        print(chars[i],end='')
    print()
    counts=countLetters(chars)
    print("The occurrences of each letters are:")
    for i in range(26):
        print(chr(i +ord('a')),':',sep='',end='')
        print(counts[i])

main()

The lowercase letters are:

c

The occurrences of each letters are:

a:0

b:0

c:1

d:0

e:0

f:0

g:0

h:0

i:0

j:0

k:0

l:0

m:0

n:0

o:0

p:0

q:0

r:0

s:0

t:0

u:0

v:0

w:0

x:0

y:0

z:0

>>> 


扫描二维码推送至手机访问。

版权声明:本文由我的FPGA发布,如需转载请注明出处。

本文链接:https://myfpga.cn/index.php/post/133.html

分享给朋友:
返回列表

上一篇:random库

下一篇:顺序查找

“列表实例” 的相关文章

2.Python中的基本运算

2.Python中的基本运算

我们打开Python,请你尝试输入如下算式并尝试理解有什么为什么是这样的?1+1 1+1.0 1-2 2-3.5 1*1 1*1.1 1/2 2/1 2/3 3/2 3//2 3/1.0 5/2.5我们不难得到如下结果2 2.0 -1 -1.5 1 1.1 0.5...

for循环

for循环

range()函数range(start,end,step)range()函数返回一个可迭代对象(可理解为一个序列,序列中的数包括start,不包括end)例如range(1,101),返回1-100的序列。range(101),范围0-100的序列。range(1,100,2),返回1,3,5.....

体温打卡python 可通过账户密码获取对应ID号

体温打卡python 可通过账户密码获取对应ID号

仅用于学习和测试,请勿自动填报或者干任何违法的事情import datetime import hashlib import random from urllib.parse import quote import req...

(原创)使用Python对任意网站图片进行爬取,仅用于学习

(原创)使用Python对任意网站图片进行爬取,仅用于学习

import os import time import argparse import requests import re import io from urllib.parse import ...

(原创)使用Python递归获取网页内的所有URL,并进行清洗

(原创)使用Python递归获取网页内的所有URL,并进行清洗

import argparse import time from urllib.parse import urljoin, urlparse from selenium import webdriver...

(原创)使用Python自动对子文件夹中的图片文件进行重命名

(原创)使用Python自动对子文件夹中的图片文件进行重命名

为了解决Python深度学习的时候,经常遇到的文件名问题import os # 获取指定目录下的所有子文件夹 def get_subfolders(path):     subfolders = []...