Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


When to use list vs. tuple vs. dictionary vs. set?



When to use list vs. tuple vs. dictionary vs. set?..

Answer / chaitanya

List is like array, it can be used to store homogeneous as well as heterogeneous data type (It can store same data type as well as different data type). List are faster compared to array. Individual element of List data can be accessed using indexing & can be manipulated.

List Code Snippet:

list = ["Sarah",29,30000.00]

for i in range (3):

print list[i]

------------------

Output

Sarah

29

30000.0

Tuples are similar to lists, but there data can be changed once created throught the execution of program. Individual element of Tuples can be accessed using indexing.

Tuples Code Snippet: The Days

days = ("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")

print days

------------------------------

('Sunday', 'Mondays', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday')

Sets stores unordered values & have no index. And unlike Tuples and Lists, Sets can have no duplicate data, It is similar to Mathematical sets.

add() function can be used to add element to a set.

update() function can be used to add a group of elements to a set.

Copy() function can be used to create clone of set.

Set Code Snippet:

disneyLand = set (['Minnie Mouse', 'Donald Duck', 'Daisy Duck', 'Goofy'])

disneyLand.add('Pluto')

print disneyLand

-----------------------------------------------

Output

set(['Goofy', 'Daisy Duck', 'Donald Duck', 'Minnie Mouse', ’Pluto’])

Dictionary are similar to what their name is. In a dictionary, In python, the word is called a 'key', and the definition a 'value'. Dictionaries consist of pairs of keys and their corresponding values.

Dictionary Code Snippet:

>>> dict = {'India': 'Bharat', 'Angel': ‘Mother Teresa’, 'Cartoon': 'Mickey'}

>>>print dict[India]

Bharat

>>>print dict[Angel]

Mother Teresa

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Python Interview Questions

How do you create a project in python?

0 Answers  


What is sockets? Explain.

0 Answers  


What is casting in python?

0 Answers  


What are objects and classes in python?

0 Answers  


What static means?

0 Answers  


How are the differences in help () and dir () functions?

0 Answers  


How can I represent an 'enum' in python?

0 Answers  


Will python work multiple inheritance?

0 Answers  


Write a program to create a class and make an object of the class in python?

0 Answers  


What is hashmap in python?

0 Answers  


In Python what is slicing?

0 Answers  


Explain the shortest way to open a text file and display its contents?

0 Answers  


Categories