當前位置:成語大全網 - 書法字典 - 如何將字符列表轉換為字典

如何將字符列表轉換為字典

a =“AAS mr3 IDD 4 bgs 7 DLS F9 EAF“

請取出A字符串的編號並將其作為新字符串輸出。

請統計A字符串中每個字母的出現次數(不區分大小寫,A和A是同壹個字母)並將其作為字典輸出。示例{‘a‘:3,‘b‘:1 }

請刪除A字符串中多次出現的字母,只保留第壹個字母,該字母不區分大小寫。

示例:“aAsmr3idd4bgs7Dlsf9eAF”,移除後輸出“asmr3id4bg7lf9e”。

a =“AAS mr3 IDD 4 bgs 7 DLS F9 EAF“

def fun 1 _ 2(x):2

x = x . lower()#大小寫轉換

num=【】

dic={}

對於x中的I:

If I。is digit():#如果是數字,請取出字符串A的數字並輸出壹個新字符串。

追加數量(壹)

Else:#2請計算A字符串中每個字母的出現次數(不考慮大小寫)並輸出壹個字典。例如:{‘a‘:3,‘b‘:1 }

如果我在dic中:

繼續

否則:

dic & lt我& gt= x . count(I)

新的=““。加入(數量)

打印“新的數字字符串是:“+new

打印“詞典是:% s“% DIC

fun 1 _ 2(a)

定義函數3(x):

x=x.lower()

新3=【】

對於x中的I:

如果我在紐約3:

繼續

否則:

new 3 . append(I)

打印“”。加入(新3)

樂趣3(壹)

擴展數據:

使用printf函數的註意事項

1,域寬度

%d:根據整數數據的實際長度輸出。

如果要輸出指定的寬度,可以指定域寬度。% MD-&;gt;m域寬度,打印後,在控制臺上,顯示m位;

如果要打印的位數超過我們設置的m,它將按原樣輸出;

如果要打印的號碼的位數少於設定的位數,請按如下方式填寫空白:

如果m是正數,則它是左對齊的(左填充);

如果m為負,則向右對齊(右填充)。

2.轉義字符

如果要輸出字符“%”,則應在“格式控制”字符串中用兩個連續的% s表示。

如:printf(“% f % %“,1.0/3);輸出結果:0.333333%。