无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
乐平市| 孟州市| 勃利县| 巴青县| 贵州省| SHOW| 天全县| 顺昌县| 宁城县| 德钦县| 冀州市| 安乡县| 体育| 讷河市| 梅河口市| 色达县| 镇平县| 河东区| 汪清县| 宁远县| 赤壁市| 东宁县| 灵武市| 沂源县| 北票市| 泰州市| 临江市| 格尔木市| 灵台县| 漠河县| 鄄城县| 松潘县| 邓州市| 开鲁县| 板桥市| 乌拉特后旗| 闻喜县| 临桂县| 南和县| 宝兴县| 象山县|