장음표시 사용
101쪽
Apronoa Computacao com Python Documentatiori, Versao q.
2.2 40.2 Metoo os o os Dicionarios
102쪽
Aprono a Computa octo com Python Documentatiori, Versao q.
Na sequo 8 ld. nos usamos unia lista de listas para representar uma matri Z. ESsn e uma boa e scollia se a matri Z mr principalmente de valores dilarentes de Zero. mas considerando tima matri Z esparsa como es Su
103쪽
Apronoa Computacao com Python Documentatiori, Versao q.
Capitulo 42. Capitulo 40: Dicionarios
104쪽
Apronoa Computacao com Python Documentatiori, Versao q.
O dicionario chamado previolas guarda os numeros de Fibonacci que nos j a conliecemos. Ele comeς a com apenas
105쪽
Aprono a Computa octo com Python Documentatiori, Versao q.
No capitulo T. es crevemos uina funquo que contaVa O numero de Ocorrencias de unia letra em uina string. A Versaomais cornum desse problema e fager uni histograma das tetras da string ou seja. quantas VeZes cada leua aparece nastring. Um histograma pode ser utit para comprimir um arquivo de texto. Pois di ferentes tetras aparecem com dilarentes frequencias, podemos comprimi r um arqui Vo usando pequenos codigos para tetras comuns e longos codigos paraletras que aparecem em menor frequencin. Dicionarios fornecem urna manetra elegante de gerar um histograma
106쪽
Apronoa Computacao com Python Documentatiori, Versao q.
107쪽
400 Capitulo 42. Capitulo 40: Dicionarios
108쪽
Durante a execuςao de um programa, seus clados ficam na memoria. Quando O programa termina, ou o computador edestigado, os clados na memoria des arecem. Para armaZenar os clados permanentemente, Voce tem que coloca-losem uni urqui Vo. Arqui Vos usual mente suo guardados em una disco rigido D), num disquete ou em iam CD-ROM. Quando existe uni numero multo grande de arqui Vos. eles multas veges sao organi Zados dentro de cli retorios stambem chamados de pastas P ou ainda 'folders' ). Cada arquivo e identificado por uni nome unico; ou uma combinaquo deum nome de arqui Vo com uni nome de diretorio. Lendo e escreVendo em arqui s. Os programas podem trocar informaςoes uns com Os Outros e gerar formatos imprimi veis como PDF. Trabathar com arqui vos e multo parecido com trabathar com liVros. Para utili Zar uni liVro. Voce tem que ab i-lo. Quando Voce termina. Voce tem que lacha-lo. Enquanto o li Vm esti Ver aberio. Voce pode tanto le-lo quanto escrevernete. Em quatquer caso. Voce sabe Onde Voce esta siluado no liVro. Na maioria das veges; voce te o livro inteiro em sua Ordem naturai. mas Voce tambem pode saltar atraves de algulis trechos skip around) Tudo isso se aplica do mesino modo a arqui Vos. Para abri r um arqui Vo. Voce especifica o nome dele e indica o que Voce quer seja ter ou escrever grmar). Abri r um arqui Vo cria um objeto arqui Vo. Neste exemplo, a VariaVel f se referencia no noVo objeto arqui Vo.
109쪽
Apronoa Computacao com Python Documentatiori, Versao q.
A tanquo seguinte copia um arqui VO lendo e gravando ate cinquenta caracteres de unia VeZ. O primetro argumento eo nome do arqui Vo Original. O segundo e o nome do novo arqui Vo