Gireesha Devara

Gireesha Devara

173 Articles Published

Articles by Gireesha Devara

173 articles

How to create a dictionary with list comprehension in Python?

Gireesha Devara
Gireesha Devara
Updated on 29-May-2025 831 Views

By using the dict() method in Python, we can create a dictionary with the list comprehension. Following is the syntax of dict() method- dict(**kwarg) Keyword arguments. We can pass one or more keyword arguments. If no keyword argument is passed, then the dict() method will create an empty dictionary object. The syntax for creating a dictionary with list comprehension: dict(list_comprehension) Creating Dictionary using List Comprehension Instead of sending a number of keywords here, we need to send a list of tuples with key-value pairs to the dict() method. Let’s take an example and create a dictionary using a ...

Read More

How can I convert Python strings into tuple?

Gireesha Devara
Gireesha Devara
Updated on 29-May-2025 6K+ Views

Converting Python String into TupleWe can convert a Python string into tuples by simply mentioning a comma (, ) after the string. This will treat the string as a single element to the tuple. Example Here our string variable “s” is treated as one item in the tuple, which can be done by adding the comma after the string - s = "python" print("Input string :", s) t = s, print('Output tuple:', t) print(type(t)) Following is the output of the above code - Input string : python Output tuple: ('python', ) Using tuple() Function Also, ...

Read More

How do I check what version of Python is running my script?

Gireesha Devara
Gireesha Devara
Updated on 29-May-2025 887 Views

Python is being updated regularly with new features and support. Starting from 1994 to the current release, there have been lots of updates in Python versions.Using Python standard libraries like sys or platform modules, we can get the version information of Python that is actually running on our script. In general, the Python version is displayed automatically on the console immediately after starting the interpreter from the command line. Python 3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license()" for more information. Using the version attribute The sys ...

Read More

How can I iterate through two lists in parallel in Python?

Gireesha Devara
Gireesha Devara
Updated on 29-May-2025 973 Views

In Python, using a for loop is common to iterate a single data structure like a list, but if we need to iterate two/multiple lists in parallel, we need to use the range() function. Iterating two Lists Using for Loop Assuming that both lists have the same length, here we are using the len() method to get the length of the list object. Example In the following example, we have iterated through the lists l1 and l2 of same size using for loop - l1 = ['a', 'b', 'c', 'd', 'e'] l2 = [97, 98, 99, 100, 101] length = ...

Read More

How can I convert a Python tuple to string?

Gireesha Devara
Gireesha Devara
Updated on 29-May-2025 11K+ Views

A tuple is a collection of objects that is ordered and immutable. Tuples are sequences, just like lists. The differences between tuples and lists are that tuples cannot be changed, unlike lists, and tuples use parentheses, whereas lists use square brackets. Converting a Python tuple to a StringThere are three different ways we can convert a Python tuple to a string. Using a for loop. Using the Python join() method ...

Read More

What does ** (double star) and * (star) do for parameters in Python?

Gireesha Devara
Gireesha Devara
Updated on 09-Sep-2023 7K+ Views

While creating a function the single asterisk (*) defined to accept and allow users to pass any number of positional arguments. And in the same way the double asterisk (**) defined to accept any number of keyword arguments. The single asterisk (*) can be used when we are not sure how many arguments are going to be passed to a function and those arguments that are not keywords. The double asterisk (**kwargs) can be used to pass keywords, when we don't know how many keyword arguments will be passed to a function, which will be in a dict named ...

Read More

What is Python equivalent of the ! operator?

Gireesha Devara
Gireesha Devara
Updated on 09-Sep-2023 3K+ Views

In some languages like C / C++ the "!" symbol is used as a logical NOT operator. !x it returns true if x is false else returns false. The equivalent of this "!" operator in python is logical NOT, It also returns true if the operand is false and vice versa. Example In the Following example the variable operand_X holds a boolean value True, after applying the not operator it returns False. operand_X = True print("Input: ", operand_X) result = not(operand_X) print('Result: ', result) Output Input: True Result: False Example For False value the ...

Read More

Python program to display half diamond pattern of numbers with star border

Gireesha Devara
Gireesha Devara
Updated on 29-Aug-2023 1K+ Views

A half-diamond pattern is a geometric pattern that resembles the shape of a diamond, but only covers half of the diamond.  Diamond patterns can be created using loops in programming. By controlling the loops and the number of characters printed in each row, we can modify the pattern to achieve different shapes and arrangements. In this article, we will write a Python program that displays a half-diamond pattern of numbers with a star border. Input Output scenarios Let's explore some input-output scenarios for displaying the half-diamond pattern of numbers with a star border. Scenario 1 − Input: n = ...

Read More

Python program to determine if the given IPv4 Address is reserved using ipaddress module

Gireesha Devara
Gireesha Devara
Updated on 29-Aug-2023 380 Views

In the traditional IPv4 addressing scheme, IP addresses are divided into five classes: A, B, C, D, and E. Class E addresses, ranging from 240.0.0.0 to 255.255.255.255, are designated for particular purposes and are not intended for general use in the current internet infrastructure. As a result, Class E addresses are considered "reserved" and are not allocated or routable on the public internet. To determine if a given IPv4 address falls within one of the reserved IP address ranges defined by organizations like the Internet Engineering Task Force (IETF) and the Internet Assigned Numbers Authority (IANA), Python utilizes the is_reserved ...

Read More

Python program to determine if the given IP Address is Public or Private using ipaddress module

Gireesha Devara
Gireesha Devara
Updated on 29-Aug-2023 2K+ Views

In computer networking, IP addresses are used to uniquely identify devices connected to a network. IP addresses can be classified as either public or private. Public IP addresses are assigned to devices that are directly connected to the Internet. They are globally routable and can be accessed from anywhere on the Internet.  Private IP addresses, on the other hand, are used within private networks, such as local area networks (LANs) or home networks. These IP addresses are not directly accessible from the Internet. Private IP addresses are defined by certain reserved address ranges specified by the Internet Engineering Task Force ...

Read More
Showing 1–10 of 173 articles
« Prev 1 2 3 4 5 18 Next »
Advertisements