Python program to delete the first element in an array
In order to remove the first element of the array, the index that must be considered is 0 as the index of the first element in any array is always 0. As like removing the last element from an array, removing the first element from the array can be processed using the same techniques.
Let's apply these techniques to remove the first element of an array. Now, we will discuss the methods and keywords for removing the first element from an array one by one.
Use pop() method
The method pop() is used to delete the elements of the arrays, lists, etc in Python programming language. This mechanism works by using the index of the element which must be removed or deleted from the array.
So, to delete the first element of the array, consider index 0. The elements are simply popped out of the array and removed. The syntax of the "pop()" method is described below. Let us use this method to delete the first element of the array.
grammar
arr.pop(0)
Example
In this example, we are going to discuss about the process of removing the first element of an array by using pop() method. The steps followed to construct such program are as follows −
Declare an array and define some elements in the array.
Remove the first element by using the pop() method by mentioning the first index of the array i.e. 0 inside the brackets of the method.
Print the array after removing the first element.
arr = [" Hello ", " Programming ", " Python ", " World ", " Delete ", " Element "] first_index = 0 print(" The elements of the array before deletion: ") print(arr) print(" The elements of the array after deletion: ") arr.pop(first_index) print(arr)
Output
The output of the above program is as follows:
The elements of the array before deletion: [' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ', ' Element '] The elements of the array after deletion: [' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']
Using the del Keyword
The keyword del is used to delete the objects in Python. This keyword is also used in order to delete the last element of an array or any element by using its index. So, we use this keyword to delete specific objects or elements in Python. Following is the syntax of this keyword −
del arr[first_index]
Example
In the following example, we will discuss the process of deleting the first element of an array using the "del" keyword.
arr = [" Hello ", " Programming ", " Python ", " World ", " Delete ", " Element "] first_index = 0 print(" The elements of the array before deletion: ") print(arr) print(" The elements of the array after deletion: ") del arr[first_index] print(arr)
Output
The output of the above program is as follows:
The elements of the array before deletion: [' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ', ' Element '] The elements of the array after deletion: [' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']
Using Delete() Method of Numpy Module
The method delete() can remove the element from the array when its index is clearly mentioned. In order to use the method delete(), the array should be converted into the form of Numpy Array. The conversion of normal array to a numpy array can also be performed by using the module. The syntax of the delete() method is described below.
grammar
variable = n.delete(arr, first_index)
Example
In this example, we are going to discuss about the process of removing the first element of an array by using delete() method of Numpy module.
import numpy as n arr = [" Hello ", " Programming ", " Python ", " World ", " Delete ", " Element "] variable = n.array(arr) first_index = 0 print(" The elements of the array before deletion: ") print(variable) variable = n.delete(arr, first_index) print(" The elements of the array after deletion: ") print(variable)
Output
The output of the above program is as follows:
The elements of the array before deletion: [' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ', ' Element '] The elements of the array after deletion: [' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']
in conclusion
We can clearly observe that the output of these three programs is the same, which tells us that by using these three methods, the first element was successfully removed from the array. By using simple techniques, it is very easy to delete an element at any index position in an array. If the user knows the index of the array element, the deletion process becomes very simple. If the index is not known, at least the value of the element must be known so that the "remove()" method can be applied.
The above is the detailed content of Python program to delete the first element in an array. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

The method of using a foreach loop to remove duplicate elements from a PHP array is as follows: traverse the array, and if the element already exists and the current position is not the first occurrence, delete it. For example, if there are duplicate records in the database query results, you can use this method to remove them and obtain results without duplicate records.

Methods for deep copying arrays in PHP include: JSON encoding and decoding using json_decode and json_encode. Use array_map and clone to make deep copies of keys and values. Use serialize and unserialize for serialization and deserialization.

The performance comparison of PHP array key value flipping methods shows that the array_flip() function performs better than the for loop in large arrays (more than 1 million elements) and takes less time. The for loop method of manually flipping key values takes a relatively long time.

The Python program development process includes the following steps: Requirements analysis: clarify business needs and project goals. Design: Determine architecture and data structures, draw flowcharts or use design patterns. Writing code: Program in Python, following coding conventions and documentation comments. Testing: Writing unit and integration tests, conducting manual testing. Review and Refactor: Review code to find flaws and improve readability. Deploy: Deploy the code to the target environment. Maintenance: Fix bugs, improve functionality, and monitor updates.

Multidimensional array sorting can be divided into single column sorting and nested sorting. Single column sorting can use the array_multisort() function to sort by columns; nested sorting requires a recursive function to traverse the array and sort it. Practical cases include sorting by product name and compound sorting by sales volume and price.

PHP's array_group_by function can group elements in an array based on keys or closure functions, returning an associative array where the key is the group name and the value is an array of elements belonging to the group.

The best practice for performing an array deep copy in PHP is to use json_decode(json_encode($arr)) to convert the array to a JSON string and then convert it back to an array. Use unserialize(serialize($arr)) to serialize the array to a string and then deserialize it to a new array. Use the RecursiveIteratorIterator to recursively traverse multidimensional arrays.

PHP's array_group() function can be used to group an array by a specified key to find duplicate elements. This function works through the following steps: Use key_callback to specify the grouping key. Optionally use value_callback to determine grouping values. Count grouped elements and identify duplicates. Therefore, the array_group() function is very useful for finding and processing duplicate elements.
