Professional Documents
Culture Documents
Reward Point Activity For Python Night Class: Bannari Amman Institute of Technology
Reward Point Activity For Python Night Class: Bannari Amman Institute of Technology
NIGHT CLASS
SUBMITTED BY,
GIRIDARAN T P
(191EC140)
Reward Points Activity
a = [10,20,30,20,10,50,60,40,80,50,40]
dup_items = set()
uniq_items = []
for x in a:
if x not in dup_items:
uniq_items.append(x)
dup_items.add(x)
print(dup_items)
2. Write a Python program to print a specified list after removing the 0th, 4th
and 5th elements.
Sample List : ['Red', 'Green', 'White', 'Black', 'Pink', 'Yellow']
Expected Output : ['Green', 'White', 'Black']
print(color)
import itertools
print(list(itertools.permutations([1,2,3])))
4. Write a python program to check whether two lists are circularly identical.
def second_smallest(numbers):
if (len(numbers)<2):
return
return
dup_items = set()
uniq_items = []
for x in numbers:
if x not in dup_items:
uniq_items.append(x)
dup_items.add(x)
uniq_items.sort()
return uniq_items[1]
print(second_smallest([2,2]))
print(second_smallest([2]))
if (len(numbers)<2):
return
return
dup_items = set()
uniq_items = []
for x in numbers:
if x not in dup_items:
uniq_items.append(x)
dup_items.add(x)
uniq_items.sort()
return uniq_items[1]
print(second_smallest([2,2]))
print(second_smallest([2]))
import operator
d = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
d = {0:10, 1:20}
print(d)
d.update({2:30})
print(d)
9. Write a Python program to combine values in python list of dictionaries.
Sample data: [{'item': 'item1', 'amount': 400}, {'item': 'item2', 'amount': 300},
{'item': 'item1', 'amount': 750}]
Expected Output: Counter({'item1': 1150, 'item2': 300})
item_list = [{'item': 'item1', 'amount': 400}, {'item': 'item2', 'amount': 300}, {'item':
'item1', 'amount': 750}]
result = Counter()
for d in item_list:
result[d['item']] += d['amount']
print(result)
print(listx)
#use the tuple() function built-in Python, passing as parameter the list
tuplex = tuple(listx)
print(tuplex)
11. Write a Python program to get the 4th element and 4th element from last
of a tuple.
tuplex = ("w", 3, "r", "e", "s", "o", "u", "r", "c", "e")
print(tuplex)
item = tuplex[3]
print(item)
item1 = tuplex[-4]
print(item1)
12. Write a Python program to find the index of an item of a tuple.
print(tuplex)
index = tuplex.index("p")
print(index)
index = tuplex.index("p", 5)
print(index)
index = tuplex.index("e", 3, 6)
print(index)
index = tuplex.index("y")
13. Write a Python program to replace last value of tuples in a list.
Sample list: [(10, 20, 40), (40, 50, 60), (70, 80, 90)]
Expected Output: [(10, 20, 100), (40, 50, 100), (70, 80, 100)]
import pandas as pd
covid_data=
pd.read_csv('https://raw.githubusercontent.com/CSSEGISandData/COVID-
19/master/csse_covid_19_data/csse_covid_19_daily_reports/03-17-2020.csv')
print(covid_data)
print("\nDataset information:")
print(covid_data.info())
print(covid_data.isna().sum())
15. Write a Python program to get the Chinese province wise cases of
confirmed, deaths and recovered cases of Novel Coronavirus (COVID-19).
import pandas as pd
covid_data=
pd.read_csv('https://raw.githubusercontent.com/CSSEGISandData/COVID-
19/master/csse_covid_19_data/csse_covid_19_daily_reports/03-17-2020.csv')
c_data = covid_data[covid_data['Country/Region']=='China']
result = result.reset_index(drop=True)
print(result)
16. Write a Python program to list countries with all cases of Novel
Coronavirus (COVID-19) recovered.
import pandas as pd
covid_data=
pd.read_csv('https://raw.githubusercontent.com/CSSEGISandData/COVID-
19/master/csse_covid_19_data/csse_covid_19_daily_reports/03-17-2020.csv')
data = covid_data.groupby('Country/Region')
['Confirmed','Deaths','Recovered'].sum().reset_index()
result = data[data['Confirmed']==data['Recovered']]
result = result[['Country/Region','Confirmed','Recovered']]
result = result.sort_values('Confirmed', ascending=False)
result = result[result['Confirmed']>0]
result = result.reset_index(drop=True)
print(result)