Featured Post

15 Python Tips : How to Write Code Effectively

Image
 Here are some Python tips to keep in mind that will help you write clean, efficient, and bug-free code.     Python Tips for Effective Coding 1. Code Readability and PEP 8  Always aim for clean and readable code by following PEP 8 guidelines.  Use meaningful variable names, avoid excessively long lines (stick to 79 characters), and organize imports properly. 2. Use List Comprehensions List comprehensions are concise and often faster than regular for-loops. Example: squares = [x**2 for x in range(10)] instead of creating an empty list and appending each square value. 3. Take Advantage of Python’s Built-in Libraries  Libraries like itertools, collections, math, and datetime provide powerful functions and data structures that can simplify your code.   For example, collections.Counter can quickly count elements in a list, and itertools.chain can flatten nested lists. 4. Use enumerate Instead of Range     When you need both the index ...

6 Exclusive List and Tuple Differences in Python

Here're quick differences between List and Tuple


Here're the quick differences between Tuple and List in Python. These are helpful for interviews and your project.

Tuple and List differences

List

  • Comma-separated elements inside a square bracket [] make a list.
  • The elements are indexed, which starts from '0'
  • These you need to enclose in a single quote and separate by a comma.
  • It can contain another list, which is called a NESTED list.
  • Use type() function to get the type of data it is.
  • The list is mutable (you can change the data). The objects (elements) can be of different data types. Here're examples on the List.

Tuple

  • The elements comma-separated and enclosed in parenthesis () 
  • The elements are indexed, which starts from '0'
  • It can have heterogeneous data (integer, float, string, list, etc.)
  • It is immutable. So you can't change the elements.
  • Use the type() function to get the type of data it is. 
  • Here're examples of Tuple.

List Example

#Illustration of creating a list 
new_list=[1, 2, 3, 4] 
print(new_list) 


# Homogeneous data elements 
new_list1=[1, "John", 55.5] 
print(new_list1) 


# Heterogeneous data elements 
new_list2=[111, [1, "Clara", 75.5]] 
# Nested list 
print(new_list2)


Output



[1, 2, 3, 4]
[1, ‘John’, 55.5]
[111, [1, ‘Clara’, 75.5]]



Tuple Example


#Illustration of unpacking a tuple 
 new_tuple2=(111, [1, "Clara", 75.5], (2, "Simon", 80.5)) 

# Nested tuple 
print(new_tuple2) x, y, z=new_tuple2 
print(x) 
print(y) 
print(z) 


Output



111
[1, ‘Clara’, 75.5]
(2, ‘Simon’, 80.5)

Comments

Popular posts from this blog

How to Fix datetime Import Error in Python Quickly

SQL Query: 3 Methods for Calculating Cumulative SUM

Big Data: Top Cloud Computing Interview Questions (1 of 4)