Skip to content

Commit 656dc59

Browse files
authored
Merge pull request #21 from easyawslearn/savan
lambda_map_example
2 parents 4e778c3 + 2643ce4 commit 656dc59

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

Diff for: lambda/example_lambda_map.py

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
## RETURN THE 'EVEN' IF STRING IS EVEN OTHERWISE RETURN FIRST LETTER OF A STRING
2+
3+
# SLICER FUNCTION DEFINE
4+
def slicer(mystring):
5+
# FIND THE LENGTH OF MYSTRING VARIABLE
6+
if len(mystring)%2 == 0:
7+
# IF THE LENGTH OF MYSTRING IS EVEN IT RETURNS EVEN
8+
return 'even'
9+
else:
10+
# OTHERWISE RETURNS THE FIRST LETTER OF THE STRING
11+
return mystring[0]
12+
names = ['adam','eve','sla','rock','rio']
13+
# HERE WE PRINT WITH THE MAP AND IN LIST FORMAT
14+
print(list(map(slicer,names)))
15+
16+
## HOW TO RUN
17+
18+
# python: example_lambda_map.py
19+
# ['even', 'e', 's', 'even', 'r']

0 commit comments

Comments
 (0)