Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #91936 > unrolled thread
| Started by | David Palao <dpalao.python@gmail.com> |
|---|---|
| First post | 2015-06-03 11:24 +0200 |
| Last post | 2015-06-03 11:24 +0200 |
| Articles | 1 — 1 participant |
Back to article view | Back to comp.lang.python
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: What sort of data structure to use? David Palao <dpalao.python@gmail.com> - 2015-06-03 11:24 +0200
| From | David Palao <dpalao.python@gmail.com> |
|---|---|
| Date | 2015-06-03 11:24 +0200 |
| Subject | Re: What sort of data structure to use? |
| Message-ID | <mailman.96.1433323505.13271.python-list@python.org> |
2015-06-03 10:19 GMT+02:00 David Aldrich <David.Aldrich@emea.nec.com>: > Hi > > > > I have written a Python utility that performs a certain activity on some > predefined sets of files. Here is the outline of what I have written: > > > > # File Set A > > pathA = ‘pathA’ > > fileListA = [‘fileA1.txt’, ‘fileA2.txt’] > > > > # File Set B > > pathB = ‘pathB’ > > fileListB = [‘fileB1.txt’, ‘fileB2.txt’, ‘fileB3.txt’] > > > > myFunc1(pathA, fileListA) > > myFunc2(pathA, fileListA) > > > > myFunc1(pathB, fileListB) > > myFunc2(pathB, fileListB) > > > > I want to add more file sets, so I really want to add the sets to a list and > iterate over the list, calling myFunc1 & myFunc2 for each item. > > > > My question is: what sort of data structure could I use to organise this, > given that I want to associate a set of files with each path and that, for > each set, there is an arbitrary number of files? > > > > Best regards > > > > David > > > > > -- > https://mail.python.org/mailman/listinfo/python-list > And if you really want to link the path to the list of files, you could define an object FileList (trivially) implementing the iterator protocol.
Back to top | Article view | comp.lang.python
csiph-web