分割字符串并将其分配给变量

时间:2020-01-21 02:11:19

标签: python

class Candidates:

    def __init__(self):
        with open("GSUCandidates.txt", 'r') as file:
            lines = file.readlines()
        GSUCandidates = set ([s.strip() for s in lines])
        print(GSUCandidates)
        Candidate1, Candidate2, Candidate3, Candidate4 = GSUCandidates.myString.split(' ', 1)
        print(Candidate1)
        print(Candidate2)
        print(Candidate3)
        print(Candidate4)

candidates = Candidates()

我正在尝试分配从文本文件中读取的4个全名,并将每个全名分配给一个变量? https://gyazo.com/08ce5f9fd996a8975d9474b5408aebc1

1 个答案:

答案 0 :(得分:0)

无需致电split()readlines()已将文件分成每行一个字符串。只需将它们分配给变量即可。

Candidate1, Candidate2, Candidate3, Candidate4 = GSUCandidates

尽管您每次发现自己都这样命名变量,但您根本不应该使用单独的变量。只需将它们放在列表中,并在需要特定元素时将其编入索引。