Skip to content

Commit 64fbb42

Browse files
authored
Merge pull request #406 from rushithakare766/main
RushikeshHacker1
2 parents 9fd06d1 + bbeeb6f commit 64fbb42

File tree

4 files changed

+96
-0
lines changed

4 files changed

+96
-0
lines changed

api.py

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from flask import Flask
2+
app = Flask(__name__)
3+
4+
@app.route('/')
5+
def hello_world():
6+
return 'Hello World'
7+
8+
if __name__ == '__main__':
9+
app.run()

array.py

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import array as arr
2+
3+
a=arr.array('i',[1,2,3])
4+
print(a)
5+
6+
for i in range(0,3):
7+
print(a[i],end=" ")
8+
print()
9+
10+
b=arr.array('d',[2.5,3.5,4.5])
11+
12+
for i in range(0,3):
13+
print(b[i],end=" ")
14+
print()
15+
a.insert(1,4)
16+
print(a)
17+
18+
a.append(0)
19+
print(a)
20+
21+
print(a[0])
22+
23+
a.pop(2)
24+
a.remove(1)
25+
print(a)
26+
27+
slice_array = a[0:3]
28+
print(slice_array)
29+
30+
ans=a.index(1)
31+
print(ans)
32+
33+
ans=arr[4]
34+
35+
36+

dictionary.py

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
dict={}
2+
print(dict)
3+
print(type(dict))
4+
dict1={1:"rushi",2:"rushikesh",3:"thakare",5:[1,2,3,4]}
5+
for i in dict1:
6+
print(i)
7+
for i in dict1.values():
8+
print(i)
9+
for i,j in dict1.items():
10+
print(i,j)
11+
12+
for i,j in dict1.items():
13+
print("%s scored %s"%(i,j))
14+
15+
print(dict1)
16+
print(dict1[5])
17+
#dictionary as tuple as a key
18+
dict2={(1,2,3,4,5):"abcd"}
19+
print(dict2[(1,2,3,4,5)])
20+
dict3={x:x*x*x for x in range(11)}
21+
print(dict3[5])
22+
dict4={x:2*x for x in range(11) if x%2==0}
23+
print(dict4)
24+
print(dict4.clear()) #remove all element of dictionary
25+
print(dict3.copy())
26+
27+
print(dict1.get(2))
28+
print(dict1.setdefault(3))
29+
print(len(dict1))
30+
print(str(dict1))
31+
print(all(dict1))
32+
print(any(dict1))
33+
print(sorted(dict1))
34+
35+
ans=[1,2,3,4,5,6,7,8,9,10]
36+
res=["jan","feb","march","april","may","june","july","august","sep","oct"]
37+
ans=zip(ans,res)
38+
print(ans)
39+
m_d=dict(ans)
40+
print(m_d)

groupanagrams.py

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
strs = ["eat","tea","tan","ate","nat","bat"]
2+
dict1={}
3+
for s in strs:
4+
x=''.join(sorted(s))
5+
print(x)
6+
if dict1.get(x): #return value of a given key
7+
dict1[x].append(s)
8+
else:
9+
dict1[x]=[s]
10+
print(dict1.values())
11+

0 commit comments

Comments
 (0)