分析Python處理基本資料《三》

2021-07-15 08:56:54 字數 1187 閱讀 8038

先貼上**

#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浮點型別就是平時使用...