I think what he's looking for is something similar to grep 6174625 | awk -F ":" {print $1}
I don't know if there is a more efficient Python built-in used to search for the line containing 6174625 (grep in python) other than simply iterating though the entire file, with a for loop, line-by-line. You'd also need to decide whether you want to print all lines containing the searched-for string or just the first occurence. You can then use the split method to return the first string on the line, using the semi-colon as the delimiter. for line in open("file.txt"): if "6174625" in line: return line.split(":")[0] On Mon, Dec 28, 2015 at 6:20 AM, sutanu bhattacharya < totaibhattacha...@gmail.com> wrote: > {'115160371': [45349980, 22477811, 40566595, 26947037, 16178191, 12984002, > 20087719, 19771564, 61746245, 17467721, 32233776, 31052980, 70768904, > 16113331, 12414642]} <tutor@python.org> > > suppose 61746245 <tutor@python.org> is my searching string. so o/p will be > 115160371 <tutor@python.org> (1st string). Area in between third bracket > ([ > ]) is the searching area... > > > kindly help me to solve this problem.. > > -- > Sutanu Bhattacharya > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor > def problem(6174625): return 115160371 You haven't really described your problem, so above is a solution for what you asked. What have you tried so far, and what was your result? -- Joel Goldstick http://joelgoldstick.com/stats/birthdays _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor