Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles on Trending Technologies
Technical articles with clear explanations and examples
How to use Boto3 to paginate through table versions of a table present in AWS Glue
Problem Statement: Use boto3 library in Python to paginate through table versions of a table from AWS Glue Data Catalog that is created in your account. Approach/Algorithm to solve this problem Step 1: Import boto3 and botocore exceptions to handle exceptions. Step 2: max_items, page_size and starting_token are the optional parameters for this function, while database_name and table_name are required. max_items denotes the total number of records to ...
Read MorePython program to find Tuples with positive elements in List of tuples
When it is required to find tuples that have positive elements from a list of tuples, list comprehension along with the all() function can be used. This approach checks if all elements in each tuple are non-negative. Syntax result = [tuple for tuple in list_of_tuples if all(element >= 0 for element in tuple)] Example The following example demonstrates how to filter tuples containing only positive elements ? my_list = [(56, 43), (-31, 21, 23), (51, -65, 26), (24, 56)] print("The list is:") print(my_list) my_result = [sub for sub in my_list ...
Read MorePython program to find tuples which have all elements divisible by K from a list of tuples
When it is required to find tuples that have all elements divisible by a specific value 'K', list comprehension along with the all() function can be used. The all() function returns True only when all elements in the tuple satisfy the divisibility condition. Example Let's find tuples where all elements are divisible by K ? my_list = [(45, 90, 135), (71, 92, 26), (2, 67, 98)] print("The list is:") print(my_list) K = 45 print("The value of K has been initialized to") print(K) my_result = [sub for sub in my_list if all(ele % K ...
Read MorePython program to Sort Tuples by their Maximum element
When it is required to sort tuples based on their maximum element, we can define a function that uses the max() method to find the highest element in each tuple. The sort() method can then use this function as a key to sort the list of tuples. Method 1: Using Custom Function with sort() We can create a helper function to extract the maximum value from each tuple − def get_max_value(my_val): return max(my_val) my_list = [(4, 6, 8, 1), (13, 21, 42, 56), (7, 1, 9, 0), (1, 2)] print("The ...
Read MoreConsecutive Nth column Difference in Tuple List using Python
When working with lists of tuples, you may need to find the consecutive differences between elements in a specific column. This can be achieved by iterating through the list and using the abs() method to calculate absolute differences. The abs() method returns the absolute (positive) value of a number, while append() adds elements to a list. Example Let's find the consecutive differences in the second column (index 1) of a tuple list ? my_list = [(67, 89, 32), (11, 23, 44), (65, 75, 88)] print("The list is:") print(my_list) print("The value of k has ...
Read MoreHow to use Boto3 to paginate through security configuration present in AWS Glue
In this article, we will see how to paginate through security configuration present in AWS Glue using Boto3. AWS Glue security configurations define encryption settings for data at rest and in transit. Problem Statement Use boto3 library in Python to paginate through security configurations from AWS Glue Data Catalog that are created in your account. Understanding Pagination Parameters The pagination function accepts three optional parameters ? max_items − Total number of records to return. If available records exceed this limit, a NextToken is provided for resuming pagination. page_size ...
Read MoreHow to use Boto3 to paginate through all jobs present in AWS Glue
In this article, we will see how to paginate through all jobs present in AWS Glue using the boto3 library in Python. Problem Statement Use boto3 library in Python to paginate through jobs from AWS Glue Data Catalog that is created in your account. Understanding Pagination Parameters Before implementing the solution, let's understand the key pagination parameters ? max_items − Total number of records to return. If available records exceed this limit, a NextToken is provided for resuming pagination. page_size − Number of items per page during pagination. starting_token − Token from previous response ...
Read MoreHow to use Boto3 to paginate through the job runs of a job present in AWS Glue
In this article, we will see how to paginate through all the job runs of a job present in AWS Glue using the boto3 library. This is useful when dealing with jobs that have many runs and you need to retrieve them efficiently in smaller chunks. Understanding Pagination Parameters The pagination function accepts several optional parameters along with the required JobName: max_items − Total number of records to return. If more records are available, a NextToken will be provided for continuation. page_size − Number of records per page. ...
Read MoreRemove Tuples from the List having every element as None in Python
When working with lists of tuples, you may need to remove tuples where every element is None. This is different from removing tuples that contain any None values. Python provides several approaches to filter out tuples containing only None elements. Using List Comprehension with all() The most efficient approach uses list comprehension with the all() function to check if every element in a tuple is None − my_list = [(2, None, 12), (None, None, None), (23, 64), (121, 13), (None, ), (None, 45, 6)] print("The list is :") print(my_list) my_result = [sub for sub ...
Read MoreHow to use Boto3 to to paginate through all databases present in AWS Glue
In this article, we will see how to paginate through all databases present in AWS Glue using the boto3 library in Python. Problem Statement Use boto3 library in Python to paginate through all databases from AWS Glue Data Catalog that is created in your account. Pagination Parameters The pagination function uses three important parameters: max_items − denotes the total number of records to return. If the number of available records is greater than max_items, then a NextToken will be provided in the response to resume pagination. page_size − denotes the size of each page. ...
Read More