Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import csv
- if __name__ == "__main__":
- list = []
- with open("zadanie2.csv", 'r', newline='') as f:
- for row in csv.reader(f):
- if row[1] == '':
- continue
- list.append(row)
- list = list[1:]
- list.sort(key=lambda x: int(x[0]))
- for i in range(1, len(list)):
- if int(list[i][0]) <= int(list[i-1][0]):
- list[i][0] = str(int(list[i-1][0]) + 1)
- for i in range(0, len(list)):
- for j in range(0, len(list[i])):
- list[i][j] = list[i][j].lower()
- for i in range(0, len(list)):
- for j in range(1, len(list[i])):
- list[i][j] = list[i][j].split()
- for i in range(0, len(list)):
- for j in range(1, len(list[i])):
- for k in range(0, len(list[i][j])):
- try:
- if ord(list[i][j][k][0]) + 1 == ord(list[i][j][k][1]) or ord(list[i][j][k][0]) - 1 == ord(list[i][j][k][1]):
- print(list[i][0], list[i][j][k])
- del list[i][j][k]
- except IndexError:
- continue
- for i in range(0, len(list)):
- #csv's
- for j in range(1, len(list[i])):
- #sentences
- list[i][j] = ' '.join(list[i][j])
- with open("zadanie2_output.csv", "w", newline='') as f:
- writ = csv.writer(f)
- writ.writerow(["id", "val"])
- for elem in list:
- writ.writerow(elem)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement