repl.it
@hmalherbe/

Listes ISN

Python

No description

fork
loading
Files
  • main.py
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#Création d'une liste en compréhension
L = [i for i in range(10)]
print(L)

#accès à l'élément en position 3
print(L[2])

#Création d'une liste avec append
M = []   #liste vide
for i in range(10):
  M.append(i*i)
print(M)

#Insertion d'un élément à une position donnée
M.insert(6,"toto")
print(M)

#suppression d'un élément d'une liste à partir d'un Index
M.pop(2) #supprime de la liste l'élément en position 2
print(M)

#suppression d'un élément d'une liste à partir d'une valeur
M.remove(16)  #Supprime l'élément de valeur 16 de la liste
print(M)

#-------------------------------------------------------------
# Liste de listes
#--------------------------------------------------------------
# Exemples : grille 3x3 de Tic-Tac-Toe
#--------------------------------------------------------------
from random import choice

def AfficheGrille(grille) :
  for L in grille :
    print (L) 
 
grille=[[choice(["J1","J2"]) for i in range(3)] for J in range(3)]
AfficheGrille(grille)

#accès à l'élément en ligne 2 et colonne 1
# Attention les index (ou indices) des listes commencent à 0.
print(grille[2][1])