五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

python練習(xí)題41

2023-04-18 22:47 作者:沐笙--ms  | 我要投稿


求解字符串?dāng)?shù)字組合

Python的內(nèi)建模塊itertools提供了非常有用的用于操作迭代對象的函數(shù),其中combinations, permutations是用求解組合和排列的函數(shù)。 請輸入一個有由數(shù)字大小寫字母組成的字符串 與 一個整數(shù) n,去掉字符串中大小字母僅保留數(shù)字的字符串,輸出去重后數(shù)字符串的n位全組合。

輸入格式:

例如:

第一行輸入至少含一個數(shù)字字符的一串字符串,例如:ABC12DE3De125DE4(去重后數(shù)字字符串:12354);

第二行輸入一整數(shù)n:( 保證n小于等于 去重后數(shù)字字符串的長度)。

輸出格式:

去重后數(shù)字字符串按從大到小的全組合。每種組合占一行,字符間無空格。排列的輸出順序為字典順序。

輸入樣例:

在這里給出一組輸入。例如:

ABC12DE3De125DE4?

3





答:

import itertools

s=list(input())

n = int(input())

list1=[]

for i in s:

? ? if i.isdigit() == True and i not in list1:

? ? ? ? list1.append(i)

list1.sort(reverse = True)

for j in list(itertools.combinations(list1,n)):

? ? print(*j,sep='')




python練習(xí)題41的評論 (共 條)

分享到微博請遵守國家法律
黎川县| 健康| 平顺县| 定州市| 达孜县| 锦州市| 曲靖市| 辽阳市| 古丈县| 陇川县| 湘西| 五河县| 盐津县| 合水县| 昌宁县| 蒙山县| 平潭县| 民权县| 新河县| 乐山市| 合肥市| 全椒县| 丹阳市| 水富县| 潜江市| 沁源县| 兴文县| 锡林浩特市| 房山区| 同德县| 阿鲁科尔沁旗| 莱州市| 罗甸县| 鄂尔多斯市| 沅陵县| 贡嘎县| 宜宾县| 阳山县| 佛山市| 河间市| 黔江区|