т.е. я правильно понял, что мы записываем в каждую ячейку массива эту часть кода:
Этот метод update() обязательно было писать в классе class Star вместе с public Star() ?и почему именно он вызывается, а не повторно апдейт в котором он находится, как это java понимает? )
In [3]: a, b = [1, 2]
In [4]: a
Out[4]: 1
In [5]: b
Out[5]: 2
print()
принимает переменное количество аргументов. В результате распаковка итератора его элементы становятся аргументами функцииIn [6]: print(1, 2)
1 2
In [7]: print(*[1, 2])
1 2
map()
первым аргументом принимает функцию, которую вызывает для каждого элемента второго аргумента. То есть при каждом вызове lambda x: ...
аргумент x
будет равен одному из элементов m
. А метод join()
объединяет элементы последовательности.In [8]: '-'.join(['a', 'b', 'c'])
Out[8]: 'a-b-c'
человек хорошо умеет программировать на другом ООП
Что учить в EE или Spring ?
This class implements the Set interface, backed by a hash table (actually a HashMap instance). It makes no guarantees as to the iteration order of the set; in particular, it does not guarantee that the order will remain constant over time.
HashSet
- коллекция неупорядоченная, поэтому понятия "верх коллекции", "поднять", "первый элемент" и т.п. смысла не имеют.