Aqui cara sou iniciante teria como vc me explicar o que o [ : 2], [2 : 4]
Faz?Fatiamento (Slicing [ : ])
Uma operação muito interessante que Python fornece para manipulação de
Listas, strings e tuplas é o fatiamento (slicing). Fatiamento significa
extrair apenas uma parte (subconjunto) da Lista, String ou Tupla.
Essa operação permite delimitar os limites inferior e superior do pedaço da
lista que queremos acessar. Para delimitarmos esses limites usamos a
seguinte forma geral:
lista[Limite.inferior, Limite.superior, step: opcional]
obs.: o limite superior não é incluído no resultado.
In [1]: semana = ['SEG', 'TER', 'QUA', 'QUI', 'SEX','SAB', 'DOM']
In [2]: fat = semana[1:4] # Fatiamento inclui apenas os índices de 1 até 3
In [3]: fat
Out[3]: ['TER', 'QUA', 'QUI']
In [4]: fat = semana[:4] # Ausência do Limite Inferior indica
fatiamento a partir do primeiro elemento
In [5]: fat
Out[5]: ['SEG', 'TER', 'QUA', 'QUI']
In [8]: semana[-4:-1] # Índices negativos. O item da última posição
(-1) não é exibido
Out[8]: ['QUI', 'SEX', 'SAB']
In [9]: semana[-4:] ## Índices negativos. Nesse caso a última posição
(-1) é exibida.
Out[9]: ['QUI', 'SEX', 'SAB', 'DOM']
In [10]: semana[-5:]
Out[10]: ['QUA', 'QUI', 'SEX', 'SAB', 'DOM']
On Tue, Jun 29, 2021 at 7:46 PM Pedro henrique Souza <
[email protected]> wrote:
> aqui cara sou iniciante teria como vc me explicar oque o [:2], [2:4 faz?
>
> Em ter., 29 de jun. de 2021 às 19:33, SleX <[email protected]> escreveu:
>
>> import random
>> lista = [1,2,3,4,5]
>> random.shuffle(lista)
>> print('Time 1 {}'.format(lista[:2]))
>> print('Time 2 {}'.format(lista[2:4]))
>>
>> Em terça-feira, 29 de junho de 2021 às 19:06:58 UTC-3,
>> [email protected] escreveu:
>>
>>> olá tudo bem? me chamo pedro e estou precisando de uma ajuda para cria
>>> um programa que escolhe dois times de 5 jogadores, sem repetir nenhum
>>> jogador poderiam me ajuda?
>>
>> --
>>
>> ---
>> Você recebeu essa mensagem porque está inscrito em um tema no grupo
>> "PUG-MG" dos Grupos do Google.
>> Para cancelar inscrição nesse tema, acesse
>> https://groups.google.com/d/topic/python-mg/1qGRtWSGl88/unsubscribe.
>> Para cancelar inscrição nesse grupo e todos os seus temas, envie um
>> e-mail para [email protected].
>> Para ver essa discussão na Web, acesse
>> https://groups.google.com/d/msgid/python-mg/a758e663-869d-4d01-aa1e-4d769db7ddc1n%40googlegroups.com
>> <https://groups.google.com/d/msgid/python-mg/a758e663-869d-4d01-aa1e-4d769db7ddc1n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
>
> ---
> Você recebeu essa mensagem porque está inscrito no grupo "PUG-MG" dos
> Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
> um e-mail para [email protected].
> Para ver essa discussão na Web, acesse
> https://groups.google.com/d/msgid/python-mg/CANMacb9vtWfkFNzXeFYc%2BuS%3DYO2qp7ktdjFnUZ-BG3Z%3Db2Or9w%40mail.gmail.com
> <https://groups.google.com/d/msgid/python-mg/CANMacb9vtWfkFNzXeFYc%2BuS%3DYO2qp7ktdjFnUZ-BG3Z%3Db2Or9w%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
--
---
Você está recebendo esta mensagem porque se inscreveu no grupo "PUG-MG" dos
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um
e-mail para [email protected].
Para ver esta discussão na web, acesse
https://groups.google.com/d/msgid/python-mg/CAJkx0Aqbz7HWjiY5f-AuLV%2BP4yMz7J%3Dz9txTf8HMCwVB1XTVxQ%40mail.gmail.com.