View difference between Paste ID: A9eka7p9 and ikqmY1cS
SHOW: | | - or go back to the newest paste.
1
highway_dict = {}
2
aging_dict = {}
3
4
queue_row = []
5
for content in file_content:
6
7
	if 'aging' in content:
8
		# aging 0 100
9
		collumns = ', '.join(map(str, content[:1])).replace('-','_').lower()
10
		total_values =''.join(map(str, content[1:2]))
11
		aging_values = '\t'.join(map(str, content[2:]))
12
13
		aging_dict['total'], aging_dict[collumns] = total, aging_values
14
	queue_row.append(aging_dict)
15
16
17
	if 'highway' in content:
18
		#highway	|	4 	|	disable |	25
19
		collumns = ''.join(map(str, content[:1])).replace('-','_').lower()
20
		lanes_values  =''.join(map(str, content[1:2]))		
21
		state_values = ''.join(map(str, content[2:3])).strip('')
22
		limit_values = ''.join(map(str, content[3:4])).strip('')
23
		
24
		highway_dict['lanes'], highway_dict['state'], highway_dict['limit(mph)'] = lanes, state, limit_values
25
	queue_row.append(highway_dict)
26
27
	
28
# FILE OUTPUT DESIRED:
29
# aging:
30
# aging  |total 	|age
31
# aging  |0 		|100
32
# aging  |2 		|115
33
# aging  |3		|1
34
# aging  |4 		|10
35
36
# highway:
37-
# highway	| lanes	|	state 	|	limit(mph)
37+
# highway	| lanes		|	state 	|	limit(mph)
38
# highway	|	4 	|	disable |	25
39
# highway	|	2 	|	disable |	245
40
# highway	|	3 	|	disable |	125
41
# highway	|	2 	|	enable  |	255
42
# highway	|	3 	|	disable |	212
43
# highway	|	8	|	disable |	78
44
45
# FILE INPUT EXCERPT EXAMPLE:
46
47
# aging 0 100
48
# aging 2 115
49
# aging 3 1
50
# highway 4 disable 25
51
# highway 2 disable 245
52
# highway 0 disable 125