Python Tutorials - List Comprehension

Опубликовано: 29 Декабрь 2018
на канале: Lets Code
21
0

Info:
-------
For the complete course details, projects and questions, please reach here:

Email: letscodeinst@gmail.com
Profile: https://sterling.universitytutor.com/...


Code - List Comprehension:
--------------------------------------------
#!/usr/bin/python

Constructing a list of numbers from 1 - 10
numberList = []
for i in range(1, 11):
numberList.append(i)

print ("List of numbers: ")
print (numberList)


numberListComprehension = [i for i in range(1,11)]
print (numberListComprehension)

Constructing a list of even numbers from 2 - 10
evenNumbersList = []
for i in range(1, 11):
if i % 2 == 0:
evenNumbersList.append(i)
print ("Even numbers through regular method: ")
print (evenNumbersList)

evenNumbersListComprehension = [i for i in range(1,11) if i%2 == 0]
print (evenNumbersListComprehension)


Constructing a list of odd numbers from 1 - 9
oddNumbersList = []
for i in range(1,11):
if i % 2 != 0:
oddNumbersList.append(i)
print ("Odd numbers through regular method: ")
print (oddNumbersList)

oddNumbersListComprehension = [i for i in range(1,11) if i%2 != 0]
print (oddNumbersListComprehension)


Constructing a list of tuples
classInfoList = []
studentNames = ['John', 'Mary', 'Nathan', 'Adam', 'Bob']
studentAges = [10, 9, 10, 11, 8]

for i in range(0, 5):
studentInfo = (studentNames[i], studentAges[i])
classInfoList.append(studentInfo)

print ("List of tuples: ")
print (classInfoList)

classInfoListComprehension = [(studentNames[i], studentAges[i]) for i in range(0,5)]
print (classInfoListComprehension)



Slide - List Comprehension:
--------------------------------------------

Concise way to create lists
Returns a list and can be:
List of singleton elements
List of tuples
List of dictionaries and so on
Syntax:
Square brackets
One or more FOR clause
One or more expressions to evaluate
Variables to be added to the list


На этой странице сайта вы можете посмотреть видео онлайн Python Tutorials - List Comprehension длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Lets Code 29 Декабрь 2018, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 21 раз и оно понравилось 0 зрителям. Приятного просмотра!