1. 程式人生 > >Python 字串分割

Python 字串分割

內容要點:

1.對list中的字串進行分割,並重新組成一個新的list

2.判斷一個list中的元素是否在另一個list中

# -*- coding: utf-8 -*-
c =[]
count = 0
a= [('87788','aaa|bbb'),('87s88','ccc|ddd'),('8778sf8','eee|fff|ggg'),('87788','hhhh'),('87dew8','rrrr')]
dd = [('87788', 'aaa'), ('87788', 'bbb'), ('87s88', 'ccc'), ('87s88', 'ddd'), ('8778sf8', 'eee')]
for x in range(0,len(a)):
    b = a[x][1].split('|')
    for t in range(0,len(b)):
        c.append((a[x][0],b[t]))
while t < len(dd):
     if dd[t] in c:
         print dd[t]
         count +=1
     t += 1
print count




輸出結果為:

('87788', 'aaa') ('87788', 'bbb') ('87s88', 'ccc') ('87s88', 'ddd') ('8778sf8', 'eee') 5