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

列表实例

Doraemon5年前 (2020-02-21)Python5381

随机生成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发布,如需转载请注明出处。

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

分享给朋友:
返回列表

上一篇:random库

下一篇:顺序查找

“列表实例” 的相关文章

math库的使用

math库的使用

math库包括4个数学常数math.pi      圆周率math.e       自然对数math.inf     正无穷大,负无穷大为-math.infmath.nan     非浮点数标记math库常用函数math.cell(x)      向上取整,返回不小于x的最小整数math.facto...

列表作为函数参数

列表作为函数参数

列表作为函数参数,函数中可以修改原列表def multiply(values,factor):     for i in range(len(values)):        values[i]*=factor          aList=[1,2,3,4,5]  multiply(aL...

一文快速搞定基本Python

一文快速搞定基本Python

本文适宜有熟练其他高级语言编程基础的同行参阅,或复习用,转载请保留作者信息 Myfpga.cn Chanra1n输入输出#input输入命令,中间的即提示语,左面的a为输入的值存到哪里 a=input("请输入a的值:") #print()可以直接print("He...

Python自动清理错误图片,深度学习训练数据集准备

Python自动清理错误图片,深度学习训练数据集准备

使用python运行from PIL import Image from pathlib import Path import os   path = r'.'  ...

(原创)使用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...