Python Forum
hope to know a rank, if it has. if not, just show 0.
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
hope to know a rank, if it has. if not, just show 0.
#1
Dear All,

I think my question would be easy for most, not just for me.
I've spent two day to solve it, but I'm now giving up!

Please advice...

import re 

data = """
t=A n=1 www.aaa.com
t=A n=2 www.bbb.com
t=A n=3 www.ccc.com

t=B n=1 www.aaa.com
t=B n=2 www.bbb.com
t=B n=3 www.ddd.com

t=C n=1 www.bbb.com
t=C n=2 www.ddd.com
t=C n=3 www.ccc.com

t=D n=1 www.aaa.com
t=D n=2 www.bbb.com
t=D n=3 www.ccc.com
t=D n=4 www.eee.com
"""

domain = "www.ddd.com"
for line in data.splitlines():
	tn = re.compile("t=(\w)\s+n=(\d)")
	get = tn.findall(line)
	get = str(get)
	if domain in line:
		print("The rank is " + get + " " + domain)	
From above code, I hope to get the result as below;

The rank is 0 in A group.
The rank is 3 in B group.
The rank is 2 in C group.
The rank is 0 in D group.

But I got the result as below: Wall

The rank is [('B', '3')] www.ddd.com
The rank is [('C', '2')] www.ddd.com

Could you please give me your teachings?
Thank you for your interesting.
Reply


Messages In This Thread
hope to know a rank, if it has. if not, just show 0. - by tyyi - Jul-10-2018, 08:28 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  PIL Image im.show() no show! Pedroski55 2 1,011 Sep-12-2022, 10:19 PM
Last Post: Pedroski55
  PIL Image im.show() no show! Pedroski55 6 5,051 Feb-08-2022, 06:32 AM
Last Post: Pedroski55
  Rank word frequent in a list standenman 1 2,861 Nov-07-2018, 09:24 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020