最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
北票市| 建德市| 永和县| 那坡县| 永康市| 蒲城县| 民县| 珠海市| 远安县| 茌平县| 淅川县| 苏尼特右旗| 西乌珠穆沁旗| 民权县| 宁陵县| 唐山市| 郑州市| 阳原县| 青川县| 常州市| 民权县| 无为县| 青神县| 洱源县| 柯坪县| 顺义区| 涿州市| 依兰县| 阳泉市| 灵宝市| 册亨县| 石渠县| 斗六市| 武定县| 广丰县| 丹江口市| 攀枝花市| 忻州市| 馆陶县| 上蔡县| 皮山县|