Skip to main content

Python : List and related functions



List is a datatype in python which can store a set of values.
Lets say we need to create a list as 'name'

Initialize a list
name = list()

Alternate way is
name = [] #This will make an empty list
name = ['apple','orange','mango'] #This will make a list with 3 elements

Various functions that can be performed on list

APPEND(element)
Adds an element to the list

>>> name = ['apple','orange','mango']
>>> name.append('banana')
>>>['apple','orange','mango','banana']

EXTEND(list)
This function can be used to merge two or more list into one.
lets says we have another list fruits = ['coconut','jackfruit']

>>> name = ['apple','orange','mango']
>>> name.extend(fruits)
>>>['apple','orange','mango','coconut','jackfruit']

INSERT(position,element)
To insert an element at specified location

>>> name = ['apple','orange','mango']
>>> name.insert(2,1)
>>>['apple','orange',2,'mango']

REMOVE(element)
Remove the first occurrence of the element specified from the list

>>> name = ['apple','orange','mango']
>>> name.remove('orange')
>>>['apple','mango']

POP()
This removes the last element from the list

>>> name = ['apple','orange','mango']
>>> name.pop()
>>>['apple','orange']

INDEX(element)
This returns the index of the element specified (first occurrence)

>>> name = ['apple','orange','mango']
>>> name('apple')
>>>0


COUNT(element)
This returns the count of occurrences of the element specified in the list

>>> name = ['apple','orange','mango']
>>> name.count('apple')
>>>1

SORT()
This function will sort the list

>>> name = ['apple','orange','mango']
>>> name.sort()
>>>['apple','mango','orange']

REVERSE()
This function will reverse the list

>>> name = ['apple','orange','mango']
>>> name.reverse()
>>>['mango','orange','apple']



Comments

Popular posts from this blog

Pokemon Go download link

Pokemon go has become the buzz word in tech industry now. Nintendo, the Japanese video game company are the creates of this game. Its first of it kind to integrate a game with augmented reality , so people has to go out to real world with there android or iPhone to catch em all . You can download  Pokemon go  from this link. 

UNIX : How to ignore lines with certain names

Sometimes we need to ignore multiple lines with certain words and get the list out of the file. usually it will be a log file to read . The below grep command can be used to ignore multiple words present in a text file. Lets say the file contain $ cat list.txt apple orange apple banana papaya Now we need to ignore line with orange , banana and papaya . So we can use the below grep command. $ cat list.txt | grep -Ev "orange|banana|papaya" apple apple It will ignore lines with the words in -v part of grep.