the usage of tuple in python
来源:互联网 发布:java string 相等判断 编辑:程序博客网 时间:2024/05/18 07:21
Write a program to read through the mbox-short.txt
and figure out the distribution by hour of the day for each of the messages.
You can pull the hour out from the 'From ' line by finding the time
and then splitting the string a second time using a colon.
From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008
Once you have accumulated the counts for each hour, print out the counts,
sorted by hour as shown below.
Note that the autograder does not have support for the sorted() function.
name = raw_input("Enter file:")
if len(name) < 1 :
name = "mbox-short.txt"
counts = dict()
handle = open(name)
for line in handle:
line = line.rstrip()
if line == '':
continue
words = line.split()
if words[0] == 'From':
counts[words[5][:2]] = counts.get(words[5][:2], 0) + 1
tlist = list()
for key, value in counts.items():
newtup = (key, value)
tlist.append(newtup)
tlist.sort()
for key, value in tlist:
and figure out the distribution by hour of the day for each of the messages.
You can pull the hour out from the 'From ' line by finding the time
and then splitting the string a second time using a colon.
From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008
Once you have accumulated the counts for each hour, print out the counts,
sorted by hour as shown below.
Note that the autograder does not have support for the sorted() function.
name = raw_input("Enter file:")
if len(name) < 1 :
name = "mbox-short.txt"
counts = dict()
handle = open(name)
for line in handle:
line = line.rstrip()
if line == '':
continue
words = line.split()
if words[0] == 'From':
counts[words[5][:2]] = counts.get(words[5][:2], 0) + 1
tlist = list()
for key, value in counts.items():
newtup = (key, value)
tlist.append(newtup)
tlist.sort()
for key, value in tlist:
print key, value
0 0
- the usage of tuple in python
- the usage of dict in python
- the data type of tuple in python
- The study of list ,tuple and conditional statement in Python(20170905)
- 【DataStructure】Charming usage of Set in the java
- The usage of finalize()
- usage of the serialVersionUID
- the usage of lucene
- The usage of SQLPATH
- the usage of sscanf()
- the usage of vim
- The usage of #pragma
- The usage of InjectView
- usage of python tile
- Usage of hash in Perl
- Usage of Array in Perl
- Usage of the vc timer
- The Usage of map::insert
- Android高效加载图片,有效避免程序OOM
- 陈敬宏:十一学校校长李希贵新作《学校转型》
- ubuntu12.04下实现第一个设备驱动模块HelloWorld
- 手机屏幕分辨率、PPI像素密度科普知识大全
- #include <openssl/asn1.h>
- the usage of tuple in python
- 面试题18:树的子结构
- robotframework 安装位置
- VBA操作数据库
- Object—C详细编程(三)-@property和@synthesize
- springMVCmodel传值前台遍历
- linux启动流程
- shader参考
- linux temfs与/dev/shm探讨及其应用