我有以下代码
voters = [[x.split(' ')[0] for x in open('StudentVoters.txt').readlines()], [x.split(' ')[1] for x in open('StudentVoters.txt').readlines()]]
print(voters)
这是输出:
[['JD829563', 'DA930736', 'JS057206', 'LF572096', 'YZ020796', 'GZ936598', 'JC850285', 'LL296940'], ['Password@123\n', 'Letme1n\n', 'Domanimisposo\n', 'Pagliaccio1\n', 'Pagliaccio2\n', 'Rocketleague\n', 'Golflove\n', 'Koreangirl']]
如何删除 列表[1]中的字符?
我尝试使用 .rstrip 但它给了我一个完全不同的结果(单个字母的字符串)
你只需要在第二部分使用 strip() 即可。
像这样 = [x.split(' ')[1].strip() for x in open('StudentVoters.txt').readlines()]