Skip to main content

Given a list of nested lists/tuples, returns all the elements in a single list

Project description

Given a list of nested lists/tuples, returns all the elements in a single list. Typical usage:

#!/usr/bin/env python

from flatten.flatten import flattenlist

the_list = [[1,2,3],[4,5,6], [7], [8,9]]
flattenlist(the_list)
[1, 2, 3, 4, 5, 6, 7, 8, 9]

Short Intro

There are already many implementations of this problem, given below.

  • Enthought Matplotlib. If you have matplotlib installed or Enthought Canopy.The flatten module using:

    from matplotlib.cbook import flatten
  • The main recipie for above code given here:

http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/121294

  • An attempt using this module is made in this stackoverflow problem:

http://stackoverflow.com/questions/406121/flattening-a-shallow-list-in-python/20400584#20400584

FlattenList is a vanilla python attempt to get the same result without any external module overhead.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FlattenList-0.1.4.zip (5.6 kB view hashes)

Uploaded Source

Built Distribution

FlattenList-0.1.4-py2-none-any.whl (3.6 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page