from
prettytable
import
PrettyTable
x
=
PrettyTable()
x.field_names
=
[
"First name"
,
"Last name"
,
"Salary"
,
"City"
,
"DOB"
]
x.add_row([
"Shubham"
,
"Chauhan"
,
60000
,
"Lucknow"
,
"22 Feb 1999"
])
x.add_row([
"Saksham"
,
"Chauhan"
,
50000
,
"Hardoi"
,
"21 Aug 2000"
])
x.add_row([
"Preeti"
,
"Singh"
,
40000
,
"Unnao"
,
"10 Jan 1995"
])
x.add_row([
"Ayushi"
,
"Chauhan"
,
65000
,
"Haridwar"
,
"30 Jan 2002"
])
x.add_row([
"Abhishek"
,
"Rai"
,
70000
,
"Greater Noida"
,
"16 Jan 1999"
])
x.add_row([
"Dinesh"
,
"Pratap"
,
80000
,
"Delhi"
,
"3 Aug 1998"
])
x.add_row([
"Chandra"
,
"Kant"
,
85000
,
"Ghaziabad"
,
"18 Sept 1997"
])
print
(
"Original Table:"
)
print
(x)
print
(
"\nHTML code for this Table:"
)
print
(x.get_html_string())
x.sortby
=
"Salary"
print
(
"\nSorted Table by Salary:"
)
print
(x.get_string())
x.sortby
=
"City"
x.reversesort
=
True
print
(
"\nReverse Sorted Table by City:"
)
print
(x.get_string())