Skip to content

Instantly share code, notes, and snippets.

Avatar

Artturi Jalli artturijalli

View GitHub Profile
@artturijalli
artturijalli / removeTargets.py
Created May 12, 2022
Remove all occurrences of a specific value from a list using a while loop in Python
View removeTargets.py
numbers = [1, 4, 4, 26, 4, 4, 8, 0, 4]
target = 4
i = 0
while i < len(numbers):
if numbers[i] == target:
numbers.pop(i)
i -= 1
i += 1
View example.py
if "Alice" not in queue: print("Alice is not in the queue")
View example.py
# How would you count the numbers in this list in as few lines of code as possible?
numbers = [1, 2, 3, 4, 5]
# 1. Charlie sums the numbers up using a for loop:
total = 0
for number in numbers:
total += number
# 2. Bob sums the numbers up using the reduce function:
from functools import reduce
View example.swift
class Fruit { var name = "Banana" }
let fruit1 = Fruit()
let fruit2 = fruit1
print(fruit1 === fruit2)
View example.swift
struct Fruit {
let name: String
let color: String
}
var banana = Fruit(name: "Banana", color: "Yellow")
print(banana.name, banana.color)
View example.swift
struct Fruit {
let name: String
let color: String
init(name: String, color: String) {
self.name = name
self.color = color
}
}
View example.swift
var a = 1
var b = 2
(a, b) = (b, a)
print(a, b)
View example.swift
let coords = (x: 1, y: 3, z: 2)
let (x, y, z) = coords
View example.swift
let coords = (x: 1, y: 3, z: 2)
let x = coords.x
let y = coords.y
let z = coords.z