国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python語句(迭代及應(yīng)用)

2019-11-08 01:31:53
字體:
供稿:網(wǎng)友

最基本的迭代(for)

a='abcdefg' or a=[a,b,m,c,d] or a =('a','b','c','d')for i in a: PRint i

如何迭代字典

a = {'key1':'value1','key2':'value2'} for i in a.keys() #鍵值的列表 print i for i in a.items() print i

如何為字典排序

a={'a':'haha','b':'xixi','c':'hehe'} key_list = a.keys() key_list.sort() for x in key_list: print x,a[x]

字典根據(jù)鍵值查找鍵

字典索引的是鍵,而不是值。所以使用迭代窮舉的方法。字典具有唯一鍵,但值的要求不是唯一的。一個(gè)值可能對應(yīng)n(n>=1)個(gè)鍵。 a={'a':'haha','b':'xixi','c':'hehe'} search_value = 'haha' key_list = [] for x,y in a.items() if y == search_value: key_list.append(x) print key_list

sorted排序方法

import string a = 'deCvab3seDaAe124' sorted(a) #先數(shù)字排序,后大寫字母,后小寫字母排序 a = ''.join{[x for x in a if not x.isdigit()]} # 清除數(shù)字 sorted(a,key=string.upper)

注:key = string.upper 可以理解為: 1. 用string.upper這個(gè)方法,去執(zhí)行列表里的每一個(gè)數(shù)據(jù)。即:假設(shè)我們有一個(gè)list c= [a,b,c,d] sorted(c,key=string.upper)先用了a.upper(),b.upper(),c.upper(),d.upper()。 2. 然后再用sorted方法進(jìn)行排序。

字符串的translate與maketrans

import string a = 'i am lilei' b = a.replace('lilei','hanmeimei') c = string.maketrans('i','I') #創(chuàng)建翻譯表 a.translate(c,'lei')

注: 1. translate()第二個(gè)參數(shù)是刪除字符,逐個(gè)刪除,不考慮順序。 2. string.maketrans(‘123’,’abc’),創(chuàng)建翻譯表,翻譯表是逐個(gè)對應(yīng)的,1翻譯為a,2翻譯為b,3翻譯為c

with語句(進(jìn)階)

g = open('a.txt','w') g.write('hahahaha/nhahaha') g.close() #文件打開必須要關(guān)閉 with open('a.txt','a') as g: g.write('xixixi')
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 神农架林区| 根河市| 芦山县| 铅山县| 元氏县| 山东省| 高平市| 桑植县| 昂仁县| 曲周县| 海南省| 五峰| 曲阳县| 齐河县| 白山市| 阳泉市| 鄯善县| 陇西县| 江门市| 南康市| 鹤岗市| 黑山县| 蒲江县| 旌德县| 应城市| 西畴县| 任丘市| 丰城市| 琼海市| 宜宾市| 黔南| 同德县| 秀山| 榆中县| 丹寨县| 温州市| 息烽县| 苗栗市| 磐安县| 庆城县| 临潭县|