Meilleure réponse
Aloha !!
[] est utilisé pour la liste ainsi que pour lindexation, le découpage (accès aux éléments dune collection, chaîne en python).
[] ne peut pas être utilisé pour accéder aux éléments de nombre, car le nombre n’est pas en indice.
En cas d’ensemble, l’indexation et le découpage ne peuvent pas être effectués.
Dans le cas de str, liste et tuple, vous devez mentionner le numéro dindex entre [].
Dans le dictionnaire, vous devez mentionner la clé et le découpage nest pas possible.
Indexation avant, indexation inversée
 s="Jaydeep" 
 Forward indexing =>index starts from 0 and ends at len(s)-1 
 Reverse indexing =>index starts from -len(s) and ends at -1 
Indexation
 s="JaydeepUpadhyaya" 
 print(s[0]) =>element at index 0 of str s. 
 l=[1,2,3,5] 
 print(l[1]) =>element at index 1 of list 
 l=[[1,2],3,[3,4]] 
 print(l[2]) =>[3,4]=>2nd element of l 
 print(l[2][1])=>4 
 l={190,100,120,78} 
 print(l[2])  
 O/P 
 Traceback (most recent call last): 
  File "source\_file.py", line 2, in  
  print(words[0]) 
 TypeError: "set" object does not support indexing 
 t=(190,78,67,90) 
 print(l[3]) =>3rd element of tuple 
 print(l[-2])=>67 , 2nd last element of tuple 
 dict={"list":"yes","tuple":"yupp","set":"NO"} 
 print(dict["set"]) 
 i=1234567 
 print(i[4]) 
 O/P 
 Traceback (most recent call last): 
  File "source\_file.py", line 2, in  
  print(i[4]) 
 TypeError: "int" object is not subscriptable 
Tranchage
[A: b: c] => commencez par A, finissez par b-1 et comptez les pas
 s="Jaydeep Upadhyaya" 
 For forward slicing end =b-1 
 print(s[0:4:1])=> start from 0 end at 3 with step count 1 (next index after 0 should be +1) 
 O/P=>JAYD 
 print(s[1:9:2])=>start from 0 end at (9-1)8 with step count 2 , so index are 1,3,5,7 . 
 O/P=>ade  
 Note element at index 7 is 1 space , so o/p is ade 
 ------------------------------------- 
 Reverse Slicing  
 For reverse slicing end=b+1 
 print(s[-1:-5:-1])=>start from -1 , end at (-5+1)-4 with step count 1 so indexs are -1,-2,-3-4-. 
 O/p=>ayay 
 print(s[-2:-9:-2])=>start from -2 , end at (-9+1)-8 with step count 2 , so indexes are -2,-4,-6,-8. 
 O/P=>yydp 
 Reverse of string  
 print(s[len(s)::-1]) 
 O/P=>ayayhdapU peedyaJ 
 print(s[-1:-len(s):-1])=>ayayhdapU peedyaJ 
 Concept of Slicing for list and tuple is same as string . 
Jespère que cela pourra vous aider.
Thanxx pour A2A .
JD
Réponse
[] en plus dêtre utilisé pour représenter une liste vide, il peut également être utilisé des manières suivantes:
indexation de tableau:
 # access first element 
 print(a[0]) 
 # access last element 
 print(a[-1]) 
indexation du dictionnaire:
 a = {"a": 1, "b":2} 
 # access the value of key "a" 
 print(a["a"])  
découpage de la liste:
 a = [1, 3, 4, 5] 
 # print all elements 
 print(a[:]) 
 # print all elements except first element 
 print(a[1:]) 
 # print all elements in intervals of 2 
 print(a[::2]) 
 # reverse the list 
 print(a[::-1]) 
compréhension de la liste:
 # create a list of all even numbers upto 100 
 a = [i for i in range(0,101,2)] 
Bon apprentissage 🙂