w3resource

Pandas Data Series: Convert a Panda module Series to Python list and it’s type


2. Series to List Conversion

Write a Pandas program to convert a Panda module Series to Python list and it’s type.

Sample Solution :

Python Code :

import pandas as pd
ds = pd.Series([2, 4, 6, 8, 10])
print("Pandas Series and type")
print(ds)
print(type(ds))
print("Convert Pandas Series to Python list")
print(ds.tolist())
print(type(ds.tolist()))

Sample Output:

Pandas Series and type                                                 
0     2                                                                
1     4                                                                
2     6                                                                
3     8                                                                
4    10                                                                
dtype: int64                                                           
<class 'pandas.core.series.Series'>                                    
Convert Pandas Series to Python list                                   
[2, 4, 6, 8, 10]                                                       
<class 'list'>                                                      

Explanation:

ds = pd.Series([2, 4, 6, 8, 10]): This code creates a Pandas Series object named 'ds' containing a sequence of five integers: 2, 4, 6, 8, and 10.

print(type(ds)): This statement prints the type of the 'ds' object using the type() function, which will be <class 'pandas.core.series.Series'>. This confirms that the object is indeed a Pandas Series.

print(ds.tolist()): This statement prints the contents of the Series object as a Python list using the tolist() method.

print(type(ds.tolist())): Finally print() function prints the type of the resulting list object using the type() function, which will be <class 'list'>.


For more Practice: Solve these Related Problems:

  • Write a Pandas program to convert a Series containing mixed numeric types to a Python list and then filter out non-integer values.
  • Write a Pandas program to convert a Series of boolean values to a Python list and verify its type.
  • Write a Pandas program to convert a Series of string numbers to a Python list, then cast them to integers.
  • Write a Pandas program to convert a Series with missing values to a Python list and count the number of None entries.

Python-Pandas Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Pandas program to create and display a one-dimensional array-like object containing an array of data using Pandas module.
Next: Write a Pandas program to add, subtract, multiple and divide two Pandas Series.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.