以下方法平時很少用,用其它解決方法,只是總結了一些其它同事的技巧
1 如何自動生成列表,加乙個條件還能篩選
[x for x in range(10) if x>5 ]
來生乙個字典試試
d = // randint需要匯入包
from random import randint用迭代篩選字典方法
// iteritems() py3 也更名
d.items()如何用無組中每個元素命名
studen = ("xsy",16,"13575665","fgxee@163.com")
這樣的資料存為元組節省記憶體,訪問時可以
#name
studen[0 ]
#age
studen[1]
以上方法訪問,但是**一多,數字代表什麼不夠直觀
python模仿c寫列舉方法解決:1,先定義一些常量
name =0
age = 1
*** = 2
email = 3
高階定義方法
name,age,***,emae = range(4)
以下舉例使用
//print(student[name]) //
//if studen[age]>=18k
//if student[***] == "male"
方法二,用類構造
from collections import namedtuple統記列表元素出現次數student = namedtuple("student",['name','age','***','xx'])
s = student("jim",16,'male','llll@ddd.com')
print(s.name)
print(isinstance(s,tuple))//true,意思是可以用組的地方都 可以用這個方法
from random import randint
[randint(0,20)for x in rnage(30)]// 將生成30個隨機數字 現在我們要統計成字典比如 8出現2次,7出現6次。這樣子
d =[randint(0,20)for x in rnage(30)]、
最終成為
c= 完成功能**如下 方法一
from random import randintd =[randint(0,20) for x in range(30)]
c = dict.fromkeys(d,0)
for x in d:
c[x]+=1
print(c)
統計字典無素出現次數二from collections import counter
c2 =counter(c)
print(c2.most_common(3))
用counter統記文字單詞出現次數
from collections import counterimport re
txt = open("cb.txt").read()
c3 = counter( re.split('\w',txt))
print(c3.most_common(3))
利用sorted()排序
a = sorted([9,1,2,6,4,])
print(a)// 1,2,4,6,9
字典排序::
from random import randintdict =
print(sorted(dict)) #排序字典key
#(97,"c")>(15,"a") ture(97,"a")>(97,"b") flse 先比第乙個在比第二個
#字典訪問方法不同的
print(dict.keys())
print(dict.keys())
print(dict.values())
#可以利用上面的方法調換字典健值
p = zip(dict.values(),dict.keys())
for x in p:
print(x)
然後可以排序了
sorted(p)
方法三:
m=sorted(dict.items(),key=lambda x:x[1])print(m)
python 工作 python工作中總結
以下方法平時很少用,用其它解決方法,只是總結了一些其它同事的技巧 1 如何自動生成列表,加乙個條件還能篩選 x for x in range 10 if x 5 來生乙個字典試試 d randint需要匯入包 from random import randint 用迭代篩選字典方法 iteritem...
工作中問題總結
一 環境除錯問題 最近一直做醫療系統專案,最讓人頭疼的不是bug,而是環境,因為資源有限,各組人員都輪流使用,使用後的狀態雖然已經盡量恢復到初始狀態,但是難免有各種人禍,同時軟體更新很快,同時環境有機械 電氣 外設 軟體 網路等等,每天上午小半天的任務就是先讓軟體系統正常啟動,先啟動軟體,是否有異常...
工作中的過失總結
2014 08 19 今天本打算寫乙個jsp上傳檔案的form表單進行檔案上傳。之前寫過乙個jsp檔案測試沒什麼問題。但是後來不記得被總結還是別人刪除了。所以要重新寫乙個form表單,自己信心滿滿的寫了乙個jsp頁,以為可以成功完成上傳。萬萬萬萬沒有想到的是報了一下錯誤 伺服器端使用的是common...