Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print ("""
- Name ID Email
- --------------------------------------------------""")
- data = [["Suresh Datta", 57394, "[email protected]"], ["Colette Browning", 48539, "[email protected]"], ["Skye Homsi", 58302, "[email protected]"], ["Hiroto Yamaguchi", 48502, "[email protected]"], ["Tobias Ledford", 48291, "[email protected]"], ["Tamara Babic", 58201, "[email protected]"], ["Jin Xu", 48293, "[email protected]"], ["Joana Dias", 23945, "[email protected]"], ["Alton Derosa", 85823, "[email protected]"]]
- for row in data:
- for col in row:
- print ("%s t %f t %s" % (col, col,col, col,col, col,col, col,col, col,col, col,col, col,col, col,col, col,col, col,col, col,col, col))
- print("""
- Name ID Email
- --------------------------------------------------""")
- for row in data:
- print("{} t {} t {}".format(*row))
- # pip install tabulate
- from tabulate import tabulate
- print(tabulate(data, headers=['Name', 'ID', 'Email'], tablefmt="grid"))
- +------------------+-------+---------------------+
- | Name | ID | Email |
- +==================+=======+=====================+
- | Suresh Datta | 57394 | [email protected] |
- +------------------+-------+---------------------+
- | Colette Browning | 48539 | [email protected] |
- +------------------+-------+---------------------+
- | Skye Homsi | 58302 | [email protected] |
- +------------------+-------+---------------------+
- | Hiroto Yamaguchi | 48502 | [email protected] |
- +------------------+-------+---------------------+
- | Tobias Ledford | 48291 | [email protected] |
- +------------------+-------+---------------------+
- | Tamara Babic | 58201 | [email protected] |
- +------------------+-------+---------------------+
- | Jin Xu | 48293 | [email protected] |
- +------------------+-------+---------------------+
- | Joana Dias | 23945 | [email protected] |
- +------------------+-------+---------------------+
- | Alton Derosa | 85823 | [email protected] |
- +------------------+-------+---------------------+
- import pandas as pd # pip install pandas
- df = pd.DataFrame(data, columns=['Name','ID','Email'])
- print(df)
- Name ID Email
- 0 Suresh Datta 57394 [email protected]
- 1 Colette Browning 48539 [email protected]
- 2 Skye Homsi 58302 [email protected]
- 3 Hiroto Yamaguchi 48502 [email protected]
- 4 Tobias Ledford 48291 [email protected]
- 5 Tamara Babic 58201 [email protected]
- 6 Jin Xu 48293 [email protected]
- 7 Joana Dias 23945 [email protected]
- 8 Alton Derosa 85823 [email protected]
- In [73]: print(df[df['Name'].str.contains(r'(?:Tamara|Joana)')].sort_values('ID'))
- Name ID Email
- 7 Joana Dias 23945 [email protected]
- 5 Tamara Babic 58201 [email protected]
- In [89]: for row in data:
- ...: print("{:>20} {:>10} {:>30}".format(*row))
- ...:
- ...:
- Suresh Datta 57394 [email protected]
- Colette Browning 48539 [email protected]
- Skye Homsi 58302 [email protected]
- Hiroto Yamaguchi 48502 [email protected]
- Tobias Ledford 48291 [email protected]
- Tamara Babic 58201 [email protected]
- Jin Xu 48293 [email protected]
- Joana Dias 23945 [email protected]
- Alton Derosa 85823 [email protected]
Add Comment
Please, Sign In to add comment