Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

jak zrobic tabele w pythonie

2,533 views
Skip to first unread message

Emil

unread,
Apr 13, 2005, 6:06:42 PM4/13/05
to

Zdaje sobie sprawe ze pytanie to moze byc totalnie lamerskie i pewnie niejeden
raz juz ten temat tu byl poruszany, ale w zwiazku z tym ze pythona szybko sie
mozna nauczyc to ja bym chcial jeszcze szybciej :)

Chodzi o to, ze potrzebuje zrobic tabele, w ktorej uzytkownik moglby umieszczac
liczby. Oryginalnie polega to na to ze importuje tabele z pliku txt (np. cvs,
czyli dane oddzielone srednikami) i chcialbym ja ujrzec w pythonie, a do tego
jeszcze moc ja modyfikowac i miec dostep do kazdej komorki za pomoca jakiejs...
hmmm... listy?. Powiedzmy 20 kolumn i 3000 wierszy.
Czy sa jakies gotowe moduly do tego? Znalazlem cos takiego jak pyTables, ale
wydaje mi sie to za skomplikowane do moich celow, poza tym wymaga jakis
bibliotek hd
Dodam ze korzystam z tkintera, choc nie wiem czy to istotne w tym wypadku ?

Pozdrawiam
Emil
Emil

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Adam Przybyla

unread,
Apr 14, 2005, 4:17:24 AM4/14/05
to
... nic specjalnego, poszukaj opisu modulu shelve, a tabele sa jak w kazdym innym jezyku:
gormenghast:/home/adam>python
Python 2.2.3 (#1, Oct 15 2003, 23:33:35)
[GCC 3.3.1 20030930 (Red Hat Linux 3.3.1-6)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> tabela=[[1,2,3],[4,5,6]]
>>> tabela[1][2]
6
>>>

Z powazaniem
Adam Przybyla

emi...@poczta.onet.pl

unread,
Apr 15, 2005, 3:58:37 AM4/15/05
to

hmmmm... troche nie o to mi chodzilo

Szukam raczej gotowego modulu ktory potrafilby wyswietlac mi zawartosc tablicy w
moim programie, tzn. w formie tabeli podobnej jak w excelu. Korzystam z tkintera
i tam nie znalazlem takiego widgetu ale moze ktos cos wie na temat jakiegos
dodatku?

Piotr Dembiński

unread,
Apr 15, 2005, 11:15:47 AM4/15/05
to
Adam Przybyla <ad...@gliwice.pl> writes:

[snap]

> ... nic specjalnego, poszukaj opisu modulu shelve, a tabele
> sa jak w kazdym innym jezyku:

> gormenghast:/home/adam>python
> Python 2.2.3 (#1, Oct 15 2003, 23:33:35)
> [GCC 3.3.1 20030930 (Red Hat Linux 3.3.1-6)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> tabela=[[1,2,3],[4,5,6]]
>>>> tabela[1][2]
> 6

To są listy. Różnią się od tabel m. in. tym, że możesz wstawić nowy
element w środku, a reszta grzecznie 'przesunie się do przodu'.

Efektywnie zaimplementowane tabele znajdują się np. w module array.

--
http://www.dembiński.prv.pl

0 new messages