先貼上**
#6 該文字裡,輸出在每一天發表tweets最多的使用者
dateline_by_user =
for line in lines:
dateline = line[keys['created_at']].split(' ')[0]
username = line[keys['username']]
if dateline_by_user[dateline].has_key(username):
dateline_by_user[dateline][username] += 1
else:
dateline_by_user[dateline][username] = 1
for k,v in dateline_by_user.items():
us = v.items()
us.sort(key=lambda k:k[1],reverse=true)
dateline_by_user[k] =
assert type(dateline_by_user) == dict
has_key的用法
# 如果給定的鍵在字典中可用返回true,否則返回false
d =
print d. has_key('liu')
print d. has_key('牛')true
false
字典中各部分的型別
# 字典中的key,value,items
a =
b = a.values()
c = a.keys()
d = a.items()
e = d[0]
print a, type(a)
print b, type(b)
print c, type(c)
print d, type(d)
print e, type(e)
[1, 3, 2, 4] ['a', 'c', 'b', 'd'] [('a', 1), ('c', 3), ('b', 2), ('d', 4)] ('a', 1)
python中基本資料處理
def function a,b if a 0 b 0 return 只做夜班 elif a 0 b 0 return 只做白班 elif a 0 b 0 return 未做單 else return 混合 function x.夜間上班時長,x.日間上班時長 axis 1 例 有某工廠工人上班時間...
python基本數 python基本資料型別
1.數字 int 數字又分整型和浮點型,在python中宣告變數是不用宣告所以自己就會識別 a 10 整型 a1 1.24 浮點型 支援科學計數法,將10用e來代替 2.字串 str 在python中用引號引起來的就是字串,而且單引號和雙引號並沒有什麼區別 a string a1 string a2...
Python之路三 python基本資料型別(1)
1 int型別 int整型型別就是平時使用的整數。注意 在python3中,只有一種整數型別int,表示為長整型,沒有python2中的long。type 函式能用來檢視當前變數的資料型別。a 10print type a 列印如下 class int 2 float float浮點型別就是平時使用...