用python編寫一段程式,輸入若干單詞,按照單詞長短進行排

2021-03-30 15:28:04 字數 2475 閱讀 3379

1樓:匿名使用者

1、解法:對輸入的單詞進行分割得到列表,遍歷列表中的單詞,二級遍歷單詞中的字元,判斷字元是否存在字元字典中,存在則計數+1,不存在則初始化字典為1

2、知識點:字典、列表、for迴圈、if判斷、input獲得輸入、print列印

3、**如下:

# -*- coding: utf-8 -*-#簡歷一個字典,key=26個英文字母,value為出現次數worddict = {}

#獲得輸入單詞字串

str = input("請輸入一串單詞")#用空格分割單詞,存到列表

strarr = str.split(sep=' ')#遍歷列表中的單詞

for word in strarr:

#遍歷單詞中的字母

for ch in word:

#判斷字典中是否存在鍵key

if ch in worddict:

worddict[ch] = worddict.get(ch)+1#計數+1

else:

worddict[ch] = 1#計數初始化為1#列印輸出

for key,value in worddict.items():

print("%s=%d"%(key, value))

一個簡單的python程式,利用dsu模式把words裡面的單詞按照長度排序。下面的程式中註釋的那句話到底有什麼 195

2樓:如同神一般菜鳥

list 結構為 [(單詞1長度,單詞1),(單詞2長度,單詞2),...]

e即為每個具體的(單詞n長度,單詞n)

length, word = e,即為

length, word = (單詞n長度,單詞n)。

等同於:

length = 單詞n長度

word = 單詞n

3樓:

>>> words = ['abcd', 'ab', 'defghi']

>>> lst = sorted(words,...              key=lambda x: len(x),

...              reverse=true)

python程式設計 從鍵盤上輸入若干個用空格分開的單詞,按字典序排序後輸出

4樓:匿名使用者

a = str(raw_input(u"請輸入用空格分開的單詞:"))

b = a.split()

b.sort()

for i in b:

print i

用c語言編寫一段程式 要求輸入一段文字 輸出的時候是按單詞的第一個字母來排序 並統計出以每個字母開頭的

用python統計一段文字中單詞出現的次數 10

5樓:匿名使用者

python有個特別簡單的方法就可以實現,直接用str的count方法就可以了,如下

6樓:何處覓知己

str = input('輸入句子:')

str_my = 'china'

list = str.split( )

count = 0

for item in list:

if item == str_my:

count += 1

print('china出現的次數為:',count)

編寫程式,輸入字串(包含空格),統計其中單詞的個數,單詞之間以一個或多個空格分隔。 20

7樓:用著追她

1、首先,定義一個整型變數,儲存找到的字串位置。

2、定義兩個字串變數,儲存要查詢的字串,以及是否包含的單詞。

3、輸入查詢的字串,儲存在變數str中。

4、輸入要查詢的單詞,儲存在word中。

5、查詢單詞在字串中的起始位置,儲存在變數p中。

6、如果p的值為-1,則輸出字串中沒有要找的單詞。

7、然後,將查詢到的單詞替換為英文name。

8、最後,輸出替換後的字串。

8樓:魘魅

#include

void main()

printf("你輸入的字元是:");

puts(str);

printf("num=%d \n",num+1);}

python裡,輸入一個英文句子,統計並輸出單詞個數,怎麼弄啊,

9樓:匿名使用者

txt = 'a b c de fgh'

arr = txt.split()

print('單詞數:', len(arr), arr)# 輸出結果:

# 單詞數: 5 ['a', 'b', 'c', 'de', 'fgh']

c程式設計有一段分函式如下請編寫程式輸入

include stdafx.h in vc 6.0,with this line,please.include include math.h using namespace std int main void 1 有一分段函式如下,請編寫程式,輸入x值,輸出y值。當x 1 y sinx 2cosx...

用python編寫輸入n對數,輸出其中max與min

a input max a min a 第一行注意下輸入的格式和型別。python裡面自帶max和min方法。不用再去對元組或列表進行排序,找最大值最小值 data 1,2,4,6,33,5,7,8 max data 0 min data 0 max 1 for i in data if i max...

用python編寫程式,輸出你的姓名和學號

用python編寫一個程式,輸出你的姓名和學號的方法。如下參考 1.輸入命令提示符,輸入python並按enter進入python互動模式。2.輸入name input 後按回車,如下所示。3.輸入名字 mymy 然後回車。此時,變數將 name 回答為 mymy 4.輸入名稱後返回,可以看到變數名...