'comparing characters to tabulation in words of a list
How can i compare a character with the tab \t ?
lines = trente_words
list_of_words = lines.splitlines()
print(list_of_words)
for word in list_of_words:
if word[0] != '\\t'
word[0] = word[1]
This, and \t, '\t', do not work, SyntaxError: invalid syntax (, line 41)
Every line in my file is written with an English word followed by a Vietnamese word like
Word từ : 999th line
my goal is to remove each English word
Solution 1:[1]
You have syntax errors. A valid version might be:
for word in list_of_words:
if word[0] != '\t': # '\t' is a literal tab character
word[0] = word[1]
But I sense that maybe you want to strip leading tabs or whitespace from each line. If so, then we can use re.sub for that:
for word in list_of_words:
word = re.sub(r'^\s+', '', word)
# do something with the word
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Tim Biegeleisen |
