Home » Tech Tutorials » Coding & Programming » Python » Python Practical List Programs

Python Practical List Programs

Practical List Programs

List అనేది ఒకే variable లో అనేక values ను నిల్వ చేయడానికి ఉపయోగించే data structure. నిజ జీవితంలో marks, prices, names, numbers వంటి సమాచారాన్ని list లో ఉంచి వాటిపై calculations లేదా searching చేయవచ్చు.

ఈ lesson లో నేర్చుకునేవి

  • List లోని numbers మొత్తం కనుగొనడం
  • List లో largest number కనుగొనడం
  • List నుండి even numbers తీసుకోవడం
  • List పై loop ఉపయోగించి practical problems పరిష్కరించడం

List programs ఎలా పనిచేస్తాయి?

మొదట list ను create చేస్తాము. తర్వాత for loop తో ప్రతి element ను ఒక్కొక్కటిగా తీసుకుంటాము. అవసరమైన condition లేదా calculation ను apply చేసి result ను print చేస్తాము.

ఎక్కడ ఉపయోగపడతాయి?

Student marks analysis, shopping bills, temperature records, employee salaries, product prices వంటి అనేక సందర్భాల్లో list programs ఉపయోగపడతాయి.

Simple Explanation

List లోని ప్రతి item ను loop ద్వారా access చేసి, అవసరమైన పని చేయడమే practical list program యొక్క ముఖ్యమైన విధానం.

ఉదాహరణకు, numbers list మొత్తం కనుగొనాలంటే మొదట total ను 0 గా ఉంచి, ప్రతి number ను total కు కలుపుతాము. Largest number కోసం మొదటి value ను పెద్దదిగా భావించి, మిగిలిన values తో పోల్చుతాము.

List comprehension తో చిన్న code రాయవచ్చు. కానీ beginner గా ముందుగా normal for loop తో logic అర్థం చేసుకోవడం చాలా ముఖ్యం.

Real-Life Example

ఒక teacher దగ్గర students marks list ఉందని అనుకోండి: [78, 65, 92, 88]. ఈ list ఉపయోగించి మొత్తం marks, highest mark, pass అయిన marks వంటి వివరాలను program ద్వారా కనుగొనవచ్చు.

Code Examples

Example 1: List లోని numbers మొత్తం

numbers = [10, 20, 30, 40]
total = 0

for number in numbers:
    total = total + number

print(total)

ఈ program list లోని ప్రతి number ను total variable కు కలుపుతుంది. Loop పూర్తయ్యే సమయానికి total లో అన్ని numbers మొత్తం ఉంటుంది.

100

Example 2: List లో largest number

numbers = [12, 45, 7, 32, 50]
largest = numbers[0]

for number in numbers:
    if number > largest:
        largest = number

print(largest)

మొదట list లోని మొదటి number ను largest గా తీసుకుంటాము. తర్వాత ప్రతి number ను largest తో పోల్చి, పెద్దది కనిపిస్తే largest ను update చేస్తాము.

50

Example 3: List నుండి even numbers

numbers = [1, 2, 3, 4, 5, 6]
even_numbers = []

for number in numbers:
    if number % 2 == 0:
        even_numbers.append(number)

print(even_numbers)

మొదట ఖాళీ list create చేస్తాము. ప్రతి number ను 2 తో భాగించినప్పుడు remainder 0 వస్తే అది even number. అలాంటి numbers ను append() ద్వారా కొత్త list లో చేర్చుతాము.

[2, 4, 6]

Line-by-Line Explanation

numbers = [10, 20, 30, 40]
ఈ line లో numbers అనే list create చేసి నాలుగు integer values నిల్వ చేస్తున్నాము.
total = 0
మొత్తాన్ని నిల్వ చేయడానికి total variable ను 0 తో ప్రారంభిస్తున్నాము.
for number in numbers:
ఈ for loop numbers list లోని ప్రతి value ను ఒక్కొక్కటిగా number variable లోకి తీసుకుంటుంది.
total = total + number
ప్రతి iteration లో ప్రస్తుత number ను total కు కలుపుతుంది. ఆ తర్వాత కొత్త మొత్తం total లో నిల్వ అవుతుంది.
print(total)
అన్ని values కలిపిన తర్వాత total లో ఉన్న మొత్తాన్ని output గా చూపిస్తుంది.
numbers = [12, 45, 7, 32, 50]
ఈ line లో largest number కనుగొనడానికి numbers list ను create చేస్తున్నాము.
largest = numbers[0]
మొదటి list value ను తాత్కాలికంగా largest number గా భావిస్తున్నాము.
for number in numbers:
List లోని ప్రతి number ను loop ద్వారా ఒక్కొక్కటిగా పరిశీలిస్తున్నాము.
if number > largest:
ప్రస్తుత number, ఇప్పటి వరకు ఉన్న largest value కంటే పెద్దదా అని condition తనిఖీ చేస్తుంది.
largest = number
ప్రస్తుత number పెద్దదిగా ఉంటే దానిని కొత్త largest value గా update చేస్తుంది.
print(largest)
అన్ని values పరిశీలించిన తర్వాత largest లో ఉన్న పెద్ద number ను print చేస్తుంది.
numbers = [1, 2, 3, 4, 5, 6]
ఈ line లో even numbers ఎంపిక చేయడానికి numbers list ను create చేస్తున్నాము.
even_numbers = []
Even numbers ను నిల్వ చేయడానికి ఖాళీ list ను create చేస్తున్నాము.
for number in numbers:
Original list లోని ప్రతి number ను loop ద్వారా పరిశీలిస్తున్నాము.
if number % 2 == 0:
Number ను 2 తో భాగించినప్పుడు remainder 0 వస్తే అది even number అని గుర్తిస్తుంది.
even_numbers.append(number)
Condition true అయినప్పుడు ఆ number ను even_numbers list చివర append() method ద్వారా చేర్చుతుంది.
print(even_numbers)
సేకరించిన అన్ని even numbers ఉన్న కొత్త list ను output గా చూపిస్తుంది.

Try It

Try this Python code:

Example

prices = [25, 40, 15, 30]
total = 0

for price in prices:
    total = total + price

print(total)

Try It Yourself »

Practice

Practice: numbers = [15, 8, 22, 5, 30] అనే list లో largest number ను కనుగొని print చేయండి.

Hint: మొదటి number ను largest గా తీసుకుని, loop లో ప్రతి number తో పోల్చండి.

Practice: numbers = [3, 6, 9, 12, 15] అనే list లోని అన్ని numbers మొత్తం కనుగొనండి.

Hint: total = 0 తో ప్రారంభించి ప్రతి number ను total కు కలపండి.

Practice: numbers = [11, 14, 17, 20, 23, 26] అనే list నుండి even numbers ను కొత్త list లోకి తీసుకోండి.

Hint: number % 2 == 0 condition మరియు append() method ఉపయోగించండి.

Common Mistakes

total variable ను 0 తో ప్రారంభించకుండా loop లో ఉపయోగించడం.
Addition కోసం loop కు ముందు total = 0 అని రాయాలి.
largest = 0 అని పెట్టి, list లో negative numbers ఉన్నప్పుడు largest కనుగొనడం.
సాధారణంగా largest = numbers[0] అని పెట్టడం మంచిది. అప్పుడు positive లేదా negative values రెండింటికీ logic సరిగ్గా పనిచేస్తుంది.
even condition కోసం number % 2 = 0 అని రాయడం.
Comparison కోసం == ఉపయోగించాలి. సరైన condition number % 2 == 0.
ఖాళీ list కు value చేర్చేటప్పుడు append() బదులు print() ఉపయోగించడం.
కొత్త list లో value చేర్చడానికి even_numbers.append(number) వంటి append() method ఉపయోగించాలి.
for loop లేదా if block లో indentation తప్పుగా పెట్టడం.
Loop మరియు condition లోని statements కు సరైన indentation ఇవ్వాలి.

Interview Questions

List లోని అన్ని numbers మొత్తం కనుగొనడానికి ఏ logic ఉపయోగిస్తారు?

Answer: total = 0 గా ప్రారంభించి, for loop లో ప్రతి number ను total కు కలుపుతారు.

List లో largest number ఎలా కనుగొంటారు?

Answer: మొదటి element ను largest గా తీసుకుని, మిగిలిన ప్రతి element ను దానితో పోల్చి పెద్దది కనిపించినప్పుడు update చేస్తారు.

number % 2 == 0 ఏమి సూచిస్తుంది?

Answer: Number ను 2 తో భాగించినప్పుడు remainder 0 వస్తుందా అని తనిఖీ చేస్తుంది. True అయితే అది even number.

append() method ను list programs లో ఎందుకు ఉపయోగిస్తారు?

Answer: ఒక కొత్త value ను list చివర చేర్చడానికి append() method ఉపయోగిస్తారు.

Exam Questions

numbers = [2, 4, 6] list మొత్తం ఎంత?

Answer:

12

ఒక list లోని మొదటి element ను access చేయడానికి ఏ index ఉపయోగిస్తారు?

Answer:

0 index ఉపయోగిస్తారు.

Even numbers ను గుర్తించే Python condition ఏమిటి?

Answer:

number % 2 == 0

List లో largest value కనుగొనే program లో largest variable ఎందుకు ఉపయోగిస్తారు?

Answer:

ప్రస్తుతం దొరికిన పెద్ద value ను తాత్కాలికంగా నిల్వ చేయడానికి largest variable ఉపయోగిస్తారు.

Quick Revision

  • List లోని values పై loop నడిపి practical problems పరిష్కరించవచ్చు.
  • మొత్తం కోసం total = 0 తో ప్రారంభించాలి.
  • Largest value కోసం మొదటి element ను initial largest గా తీసుకోవచ్చు.
  • Even number condition: number % 2 == 0.
  • కొత్త list లో value చేర్చడానికి append() method ఉపయోగించాలి.
  • for loop మరియు if condition లో indentation తప్పనిసరి.

Test Your Knowledge

Take a short quiz based on this lesson.

10 Questions • Results
Scroll to Top