Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

بايثونأمثلة حول طرق تعريف list

في المثال التالي قمنا بتعريف list فارغة.

المثال الأول

Test.py
A = [] # فارغة هنا قمنا بتعريف
print(A) # ( أي كما قمنا بتعريفه ) كما هو هنا قمنا بعرض ما يحتويه الكائن
A = [] # فارغة هنا قمنا بتعريف print(A) # ( أي كما قمنا بتعريفه ) كما هو هنا قمنا بعرض ما يحتويه الكائن

سنحصل على النتيجة التالية عند التشغيل.

[]


في المثال التالي قمنا بتعريف list وضعنا فيها أعداد صحيحة.

المثال الثاني

Test.py
numbers = [10, 20, 30, 40, 50] # يحتوي على أعداد صحيحة فقط هنا قمنا بتعريف
print(numbers) # ( أي كما قمنا بتعريفه ) كما هو هنا قمنا بعرض محتوى الـ
numbers = [10, 20, 30, 40, 50] # يحتوي على أعداد صحيحة فقط هنا قمنا بتعريف print(numbers) # ( أي كما قمنا بتعريفه ) كما هو هنا قمنا بعرض محتوى الـ

سنحصل على النتيجة التالية عند التشغيل.

[10, 20, 30, 40, 50]


في المثال التالي قمنا بتعريف list وضعنا فيها نصوص.

المثال الثالث

Test.py
names = ['Rami', 'Sara', 'Nada'] # يحتوي على نصوص فقط هنا قمنا بتعريف
print(names) # ( أي كما قمنا بتعريفه ) كما هو هنا قمنا بعرض ما يحتويه الكائن
names = ['Rami', 'Sara', 'Nada'] # يحتوي على نصوص فقط هنا قمنا بتعريف print(names) # ( أي كما قمنا بتعريفه ) كما هو هنا قمنا بعرض ما يحتويه الكائن

سنحصل على النتيجة التالية عند التشغيل.

['Rami', 'Sara', 'Nada']


في المثال التالي قمنا بتعريف list وضعنا فيها أعداد صحيحة و نصوص.

المثال الرابع

Test.py
data = [1, 'Mhamad', 'Harmush', 1500] # يحتوي على أعداد صحيحة و نصوص هنا قمنا بتعريف
print(data) # ( أي كما قمنا بتعريفه ) كما هو هنا قمنا بعرض ما يحتويه الكائن
data = [1, 'Mhamad', 'Harmush', 1500] # يحتوي على أعداد صحيحة و نصوص هنا قمنا بتعريف print(data) # ( أي كما قمنا بتعريفه ) كما هو هنا قمنا بعرض ما يحتويه الكائن

سنحصل على النتيجة التالية عند التشغيل.

[1, 'Mhamad', 'Harmush', 1500]


في المثال التالي قمنا بتعريف list نوعها object تتألف من 4 عناصر, ثم قمنا بإعطائها 4 قيم مختلفة في النوع.
ملاحظة: النوع object يعتبر أساس أي نوع في بايثون و لهذا السبب يمكنك وضع قيمة من أي نوع في هذه الـ list.

المثال الخامس

Test.py
# أي ليس لها نوع محدد و تتألف من 4 عناصر ,object نوعها هنا قمنا بتعريف
data = [object] * 4
# هنا قمنا بوضع قيمة مختلفة في كل عنصر فيه
data[0] = 100
data[1] = 5.5
data[2] = True
data[3] = 'Hello'
# هنا قمنا بعرض ما يحتويه الكائن
print(data)
# أي ليس لها نوع محدد و تتألف من 4 عناصر ,object نوعها هنا قمنا بتعريف data = [object] * 4 # هنا قمنا بوضع قيمة مختلفة في كل عنصر فيه data[0] = 100 data[1] = 5.5 data[2] = True data[3] = 'Hello' # هنا قمنا بعرض ما يحتويه الكائن print(data)

سنحصل على النتيجة التالية عند التشغيل.

[100, 5.5, True, 'Hello']


في المثال التالي قمنا بتعريف list نوعها int تتألف من 3 عناصر, ثم قمنا بإعطائها 3 أعداد صحيحة.

المثال السادس

Test.py
# أي خاصة لتخزين أعداد صحيحة و تتألف من 3 عناصر ,int نوعها هنا قمنا بتعريف
numbers = [int] * 3
# هنا قمنا بوضع قيمة مختلفة في كل عنصر فيه
numbers[0] = 10
numbers[1] = 15
numbers[2] = 20
# هنا قمنا بعرض ما يحتويه الكائن
print(numbers)
# أي خاصة لتخزين أعداد صحيحة و تتألف من 3 عناصر ,int نوعها هنا قمنا بتعريف numbers = [int] * 3 # هنا قمنا بوضع قيمة مختلفة في كل عنصر فيه numbers[0] = 10 numbers[1] = 15 numbers[2] = 20 # هنا قمنا بعرض ما يحتويه الكائن print(numbers)

سنحصل على النتيجة التالية عند التشغيل.

[10, 15, 20]


في المثال التالي قمنا بتعريف list نوعها str تتألف من 3 عناصر, ثم قمنا بإعطائها 3 قيم نصية.

المثال السابع

Test.py
# أي خاصة لتخزين قيم نصية و تتألف من 3 عناصر ,str نوعها هنا قمنا بتعريف
languages = [str] * 3
# هنا قمنا بوضع قيمة مختلفة في كل عنصر فيه
languages[0] = 'Arabic'
languages[1] = 'English'
languages[2] = 'French'
# هنا قمنا بعرض ما يحتويه الكائن
print(languages)
# أي خاصة لتخزين قيم نصية و تتألف من 3 عناصر ,str نوعها هنا قمنا بتعريف languages = [str] * 3 # هنا قمنا بوضع قيمة مختلفة في كل عنصر فيه languages[0] = 'Arabic' languages[1] = 'English' languages[2] = 'French' # هنا قمنا بعرض ما يحتويه الكائن print(languages)

سنحصل على النتيجة التالية عند التشغيل.

['Arabic', 'English', 'French']