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

C programing : File

/* Program to take lines 1,4,7,10.... from a text file and to write into a new file. It is written in c with platform devcpp*/ /* eg:- input file -> ab.txt contain 1 lady gaga sdrgrg ergerg 2 oraph winfrey dfgdr dfgdf . output file neww.txt 1 lady gaga 2 oraph winfrey . . */ #include #include #include using namespace std; main() { char c; FILE *fp1,*fp2; if(fp1=fopen("e:\\ab.txt","r")) { cout<<"\n opened fp1"; } else { cout<<"\n failed fp1"; } if( fp2=fopen("e:\\neww.txt","w") ) { cout<<"\n opened fp2"; } else { cout<<"\n failed fp2"; } while(!feof(fp1)) { c=getc(fp1); while(c!='\n') { putc(c,fp2); c=getc(fp1); } putc('\n',fp2); c=getc(fp1); while(c!='\n') { c=getc(fp1); } c=getc(fp1); while(c!='\n') { c=getc(fp1); } } cout<<"\n End"; getch(); return 0; }

OpenCV installation with Visual Studio 2010

Hi all.I will show you how to install OpenCV library in windows with Visual Studio 2010 to use with Visual C++ Here I am show to install OpenCV Ver 2.2. 1. Download the OpenCV from source forge     The link is : http://sourceforge.net/projects/opencvlibrary/files/opencv-win/ 2. Install the OpenCV to any drive.I have installed as C:\OpenCV2.2 3. Next open Visual Studio 2010.Select New>Project 4. Select Win32 Console Application from Visual C++ popup. 5. Give the project a name and press OK . I gave as 'helloworld' 6. Click Finish to continue.You can see a new file has opened where you can type your code. 7. Next select Project> <your project name> Properties . 8. Go to VC++ Directories and select Include Directories.There add the two links to that     a) C:\OpenCV2.2\include     b) C:\OpenCV2.2\include\opencv 9. Next Go to Library Directories and add the following link     a) C:\OpenCV2.2\lib 10. Now Go to Linker option from the left

Install sublime editor

Hi. Sublime editor is a light weight editor and very helpful for developers to write code.It will highlight the code in colors for easy readability. Sublime editor 3 is the latest one available as of now . The below link shows how to install sublime editor in CentOS . http://software-engineer.gatsbylee.com/how-to-install-sublime-3-on-centos-7-rhel-7/ To know about you system OS is 32 bit or 64 bit , use the below command. >uname -a