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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2

File details

Details for the file FlattenList-0.1.4.zip.

File metadata

  • Download URL: FlattenList-0.1.4.zip
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for FlattenList-0.1.4.zip
Algorithm Hash digest
SHA256 f355e71557c89c7c792fa81b6fe5b9a7eabcaaff294408638f66230fde936e0e
MD5 de44e27fc52624c1459710ce863d3bb4
BLAKE2b-256 c82bd1dff7f6ed07af9f20df74066173ecaa2a0066f0582c1691d04ae94fbe09

See more details on using hashes here.

File details

Details for the file FlattenList-0.1.4-py2-none-any.whl.

File metadata

File hashes

Hashes for FlattenList-0.1.4-py2-none-any.whl
Algorithm Hash digest
SHA256 d5728b086ac5dd135c906bf1ff45e9f504ee51d42430585f19414a3de351ee51
MD5 16a4a32b7126ecf695e4d2c357eb463e
BLAKE2b-256 79a81dd0aa339685bd7a50180925a1b482a0ebe5a8b0b81fca85cb3ad3d240e9

See more details on using hashes here.

Supported by

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