【数据清洗】从txt读取行文本,并存成一个list

TXT:
IQIYI_VID_TRAIN_0000001.mp4
IQIYI_VID_TRAIN_0000002.mp4
IQIYI_VID_TRAIN_0000003.mp4
IQIYI_VID_TRAIN_0000004.mp4
IQIYI_VID_TRAIN_0000005.mp4
IQIYI_VID_TRAIN_0000006.mp4
IQIYI_VID_TRAIN_0000008.mp4
IQIYI_VID_TRAIN_0000009.mp4
IQIYI_VID_TRAIN_0000010.mp4

import sys
result=[]

with open('VID.txt', 'r') as f:
    for line in f:
        result.append(line.strip('\n'))

print(len(result))
print(result)
str = 'IQIYI_VID_TRAIN_0000004.mp4'

if str in result:
    print('yes')
else:
    print('no')

工具:
1.strip():用于移除字符串头尾指定的字符,默认为空格,返回是字符串
2.split():通过指定分隔符对字符串进行切片,返回是字符串组成的list
输出:
[‘IQIYI_VID_TRAIN_0000001.mp4’, ‘IQIYI_VID_TRAIN_0000002.mp4’, ‘IQIYI_VID_TRAIN_0000003.mp4’, ‘IQIYI_VID_TRAIN_0000004.mp4’, ‘IQIYI_VID_TRAIN_0000005.mp4’, ‘IQIYI_VID_TRAIN_0000006.mp4’, ‘IQIYI_VID_TRAIN_0000008.mp4’, ‘IQIYI_VID_TRAIN_0000009.mp4’, ‘IQIYI_VID_TRAIN_0000010.mp4’]
yes

猜你喜欢

转载自blog.csdn.net/mls0311/article/details/82529501