將檔案轉化為字串的方法

Lucky_JP發表於2017-09-16

將檔案轉化為字串的方法:
將檔案讀到列表裡:
f = open(‘file_name.txt’,’r’)
f_list = f.readlines()
可以print(f_list)檢視列表,這是將檔案的所有內容一次性讀到列表中

字串轉陣列   str = '1,2,3'    arr = str.split(',')

陣列轉字串   arr = ['a','b']  str = ''.join(arr)

計算列表中元素出現的次數:

        a = [1,2,4,1,2,3,5,2,6,8,7,8,8]

1>使用集合Set   
                for i in set(a):
                    print(i,a.count(i))
2>使用字典dict  
    d = {}
            for i in a:
                    if i in d:
                        d[i] += 1
                     else:
                         d[i] = 1
3>使用counter
    from collections import Counter
            print(dict(Counter(a)))

相關文章