Lists Sequence Operations

Lists Sequence Operations – Python का List Object, Python द्वारा Provide किया जाने वाला सबसे General प्रकार का Sequence है। जहां Lists, किन्‍हीं Arbitrarily Typed Objects का Positionally Ordered Collection होता है और उनका कोई Fixed Size नहीं होता। साथ ही ये Mutable होते हैं। यानी हम किसी List के विभिन्‍न Objects को उनका Location Number Specify करते हुए अथवा किसी Specific List Method को Invoke करते हुए Modify कर सकते हैं।

Sequence Operations

किसी List पर भी हम विभिन्‍न प्रकार के Sequence Operations Perform कर सकते हैं, जिस तरह से Strings पर किया था। अन्‍तर केवल इतना होता है कि String Objects पर Apply किए जाने वाले Sequence Operations से हमें Resultant Output के रूप में एक String प्राप्‍त होता है जबकि किसी List Object पर Sequence Operations Perform करने पर Resultant Output के रूप में हमें एक List प्राप्‍त होता है।

किसी List Object पर Perform किए जा सकने वाले विभिन्‍न प्रकार के Sequence Operations को हम निम्‍न Example द्वारा आसानी से समझ सकते हैं-


FileName: ListSequenceOperations.py
# Items of Different Core Types in List
lst = [234, 'KRISHNA', 3.1415]

print("Different Core Items of List lst:\n {}".format(lst))
print("Number of Items in the List lst: ", len(lst), '\n')
print("Value at Index Number 0: ", lst[0], '\n')

lst[1] = "KRISHN MURARI"

print("Modified String at Index Number 1: ", lst[1], '\n')

# Repeating List lst
print("Repeating the List lst 2 Times:\n {}".format(lst * 2))
print()

# Add New Items at the End of the List lst
lst = lst + ['\t', '\n']
print("Items in Modified List lst:\n {}".format(lst))

print()

# Slicing Last 2 Items from the List lst
print("Slicing the List lst:\n {}".format(lst[:-2]))

Output
Different Core Items of List lst:
 [234, 'KRISHNA', 3.1415]

Number of Items in the List lst:  3
Value at Index Number 0:  234

Modified String at Index Number 1:  KRISHN MURARI
Repeating the List lst 2 Times:
 [234, 'KRISHNA MURARI', 3.1415, 234, 'KRISHN MURARI', 3.1415]

Items in Modified List lst:
 [234, 'KRISHN MURARI', 3.1415, '\t', '\n']

Slicing the List lst:
 [234, 'KRISHN MURARI', 3.1415]

इस Example के सभी Statements को हम String Section के अन्‍तर्गत विस्‍तार से समझ चुके हैं, लेकिन क्‍योंकि List एक Mutable Core Type है, इसलिए हम इसके साथ वे Operations काफी आसानी से Perform कर सकते हैं, जिन्‍हें String जैसे Immutable Core Type के साथ Perform नहीं किया जा सकता।

इस Example में हमने List lst के दूसरे Item में Stored Text Data “KRISHNA” को Modify करके “KRISHN MURARI” कर दिया है। साथ ही हमने lst List Object में एक अन्‍य List Object को Add भी किया है और इन दोनों Operations द्वारा Original lst Object के Internal Items Modify व Add हो रहे हैं, जो कि String Core Type के साथ सम्‍भव नहीं था।

Unicode Supported Strings in Python
Type-Specific Operations in Python

Python in Hindi - BccFalna.comये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Python in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी है, तो निश्चित रूप से ये EBook भी आपके लिए काफी उपयोगी साबित होगी।

Python in Hindi | Page: 602 | Format: PDF

BUY NOW DOWNLOAD READ ONLINE

Special Discount Offer

खरीदिए एक से ज्‍यादा EBooks, और पाईए ₹100 से ₹1200 तक का Extra Cash Discount

Discount Coupon Codes