python字典的小程式

2021-06-27 21:25:05 字數 880 閱讀 3911

#coding=utf-8

#古老的rot13加密法

def rot13encode(str):

arr = ;

str = str.lower();

for i in range(len(str)):

if str[i]>='a' and str[i]<='z':

ordnum = ord(str[i]);

if ordnum>ord('m'): #ord將字元轉化為數字

else:

else:

return ''.join(arr);

if __name__=='__main__':

#將兩個字典合併在一起的方法

a = ;

b = ;

a.update(b); #update()函式把字典b的鍵/值對更新到a裡

print a;

#按照字典的順序顯示乙個字典的鍵

c = ;

print sorted(c.keys());

#按照字典的順序顯示乙個字典的鍵和值

for key in sorted(c.keys()):

print key,c[key];

#按照已經排好序的字典的值,顯示字典的鍵和值

for value in sorted(c.values()):

for key in c.keys():

if c[key] == value:

print key,value;

break;

#rot13加密法

str = rot13encode('hello world!');

print str.capitalize();

python小筆記 字典

概述 使用鍵 值 key value 儲存,具有極快的查詢速度 注意 字典是無序的 key的特性 字典中的key必須唯一 key必須是不可變物件 字串 整數等都是不可變的,可以作為key list是可變的,不能作為key 建立 eg dict 獲取 eg dict print dict lilei ...

取字典的值 Python小課堂 字典

python3字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。乙個簡單的字典例項 d...

Python小練習之字典的使用

練習1 數字重複統計 1 隨機生成1000個整數 2 數字的範圍 20,100 3 公升序輸出所有不同的數字及其每個數字重複的次數 import random all num for item in range 1000 print all num sorted nums sorted all nu...