Définition d'un dictionnaire (JSON)
{
"a": 2,
"b": true,
"c": "string"
}
{
"a": 2,
"b": True,
"c": "string"
}
Définition d'une pile (liste
d'éléments, gérée selon la politique
du premier arrivé, dernier sorti —
LIFO)
var stack = ['a',
'b'];
stack.push('c',
'd');
// ['a', 'b',
'c', 'd']
stack.push('e');
// ['a', 'b',
'c', 'd', 'e']
stack.pop(); // 'e'
stack = ['a',
'b']
stack.append('c')
stack.append('d')
stack.append('e')
stack.pop() # 'e'
Définition d'une file (liste
d'éléments, gérée selon la politique
du premier arrivé, premier sorti —
FIFO)
var queue = ['a',
'b'];
queue.unshift('c',
'd');
// ['c', 'd',
'a', 'b']
queue.unshift('e');
// ['e', 'c',
'd', 'a', 'b']
queue.pop(); // 'b'
from collections
import deque
queue =
deque(['a', 'b'])
queue.append('d')
queue.append('c')
queue.append('e')
queue.pop(0) #
'a'
Tableau .4 : Constructions fréquentes : comparaison de JavaScript et de Python
JavaScript
Python
Affichage de texte en
console
console.log("…")
(spécifique à Qt Quick)
print("…")
Condition
if (condition) {
// …
}
if condition:
# …
var array = [1, 2, 3];
for (var i = 0; i <
array = [1, 2, 3]
for i in
471
Précédent

- 472/494

Suivant