Articles on Trending Technologies

Technical articles with clear explanations and examples

How an entire file is read into buffer and returned as a string in Python?

Niharikaa Aitam
Niharikaa Aitam
Updated on 24-Mar-2026 9K+ Views

When dealing with files in Python, we can read the entire file into memory as a string or process it in chunks using a buffer. This article explores different approaches to read files efficiently, including reading the entire content at once and using buffered reading for large files. Syntax The basic syntax for reading a file with a specified buffer size is ? with open('filename', 'r') as file: chunk = file.read(buffer_size) Where: filename: The path of the file 'r': Read ...

Read More

How to print characters from a string starting from 3rd to 5th in Python?

Sarika Singh
Sarika Singh
Updated on 24-Mar-2026 10K+ Views

Python strings use indexing to access individual characters, starting from index 0. To extract characters from the 3rd to 5th position, we can use string slicing with different approaches. String Indexing Basics In Python, string indexing starts from 0. For example, the string "Coding" has indices 0, 1, 2, 3, 4, 5 for characters C, o, d, i, n, g respectively. text = "Coding" print(f"Length: {len(text)}") print(f"First character (index 0): {text[0]}") print(f"Third character (index 2): {text[2]}") Length: 6 First character (index 0): C Third character (index 2): d Method 1: Using ...

Read More

What is the maximum size of list in Python?

Niharikaa Aitam
Niharikaa Aitam
Updated on 24-Mar-2026 6K+ Views

In Python, a list is a dynamic array that can be expanded in size as needed. The maximum size of a list is limited by the system's memory and the platform's architecture. In this article, we will explore how to determine the maximum size of a list in Python. Understanding Python List Limits The size of a list in Python is not restricted by any fixed value set in the language itself. Instead, it depends on several factors ? Available system memory (RAM) System architecture (32-bit or 64-bit) The value of sys.maxsize Maximum Size ...

Read More

What is the maximum length of string in Python?

Niharikaa Aitam
Niharikaa Aitam
Updated on 24-Mar-2026 8K+ Views

In Python, strings are dynamic and can grow to very large sizes, limited only by the system's available memory. Unlike some other languages, Python does not define a strict upper bound on string length. The practical maximum length of a string depends on the platform and memory constraints. In this article, we will explore how to determine the theoretical maximum string length in Python and understand the practical limitations. Maximum Theoretical String Length Python strings are stored as sequences of Unicode characters, and the maximum size of a Python object is typically constrained by the value of ...

Read More

What is the maximum value of float in Python?

Niharikaa Aitam
Niharikaa Aitam
Updated on 24-Mar-2026 1K+ Views

In Python, floating-point numbers are implemented using double-precision, i.e., 64-bit format, as per the IEEE 754 standard. These floats have a finite range and precision. The maximum value that a float can represent depends on the platform, but can be accessed using the sys.float_info attribute. Maximum Value of Float using sys.float_info The sys.float_info object provides details about the float implementation on the current platform. The attribute float_info.max gives the largest positive floating-point number representation. Example Here we use float_info.max attribute from the sys.float_info object to get the maximum float value in Python − ...

Read More

How to sort a dictionary in Python by values?

Niharikaa Aitam
Niharikaa Aitam
Updated on 24-Mar-2026 2K+ Views

Python allows dictionaries to be sorted using the built-in sorted() function. In this article, we will explore different ways to sort a dictionary in Python by its values. Using itemgetter() Method The itemgetter() method from the operator module provides an efficient way to sort dictionaries by values. It returns a callable object that fetches an item from its operand using the provided index ? from operator import itemgetter dictionary = { 'b': 2, 'a': 1, 'd': 4, 'c': 3 ...

Read More

How to sort a dictionary in Python by keys?

Niharikaa Aitam
Niharikaa Aitam
Updated on 24-Mar-2026 774 Views

Python allows dictionaries to be sorted using the built-in sorted() function. Although dictionaries in Python 3.7+ preserve insertion order, we can still create a new dictionary sorted by its keys using various methods. In this article, we will explore different ways to sort a dictionary in Python by its keys. Using sorted() with Dictionary Comprehension The most Pythonic way to sort a dictionary by keys is using dictionary comprehension with the sorted() function. This creates a new dictionary with keys in alphabetical order − data = { 'zebra': 26, ...

Read More

How to print all the keys of a dictionary in Python

Sarika Singh
Sarika Singh
Updated on 24-Mar-2026 108K+ Views

A Python dictionary is an unordered collection of data values that stores key-value pairs. In this article, we will explore various methods to print all the keys of a dictionary in Python. Using dict.keys() Method The dict.keys() method returns a dictionary view object containing all the keys. This is the most direct way to access all keys in a dictionary ? Example dictionary = { 'Novel': 'Pride and Prejudice', 'year': '1813', 'author': 'Jane Austen', 'character': 'Elizabeth Bennet' } ...

Read More

How do we specify the buffer size when opening a file in Python?

Niharikaa Aitam
Niharikaa Aitam
Updated on 24-Mar-2026 10K+ Views

When opening a file using Python's built-in open() function, the data temporarily stored in memory can be managed by setting the buffering parameter. Buffering helps improve file I/O performance by reducing the number of disk interactions during read/write operations. Understanding the Buffering Parameter The buffering parameter in Python's open() function allows us to define how much data is stored in memory before being written to or read from the file. This parameter is essential when handling large files or frequent write operations ? Syntax open(file, mode='r', buffering=-1, encoding=None, ...) Buffering Modes The ...

Read More

What does the \'U\' modifier do when a file is opened using Python?

Niharikaa Aitam
Niharikaa Aitam
Updated on 24-Mar-2026 1K+ Views

When the U modifier is used while opening a file, Python opens the file in Universal Newline mode. This mode enables Python to automatically detect and handle all common newline characters including , \r and \r during file reading. It is particularly useful when working with text files generated on various operating systems such as Windows, macOS or Linux which use different newline conventions. The U mode was used in Python 2 and early Python 3 versions to enable newline normalization. It allowed consistent handling of line endings regardless of the platform on which the file was created. However, ...

Read More
Showing 7671–7680 of 61,297 articles
« Prev 1 766 767 768 769 770 6130 Next »
Advertisements