本文永久地址:https://my.oschina.net/bysu/blog/1486745
#coding=utf-8
document = \
"user,joelgrus,\
text,Data Science is Awesome,\
retweet_count,100,\
user,\
hashtags,data, #science, a ,b,sf,a,#datascience, #awesome, #yolo"
str_to_list_init = list(document.split(","))#字符串以逗號分割截取,並轉換爲列表
str_to_list = []
#去除各個單詞前後空格
for temp_word in str_to_list_init:
str_to_list.append(temp_word.strip()) #去除空格後的單詞,存入新的列表
word_counts = {}
tar_count = 0
while(tar_count<len(str_to_list)):
if str_to_list[tar_count] in word_counts:
word_counts[str_to_list[tar_count]] += 1
tar_count += 1
print str_to_list[tar_count]
else:
word_counts[str_to_list[tar_count]] = 1
tar_count += 1
print word_counts