fix of inconsistencies
This commit is contained in:
parent
903317cab5
commit
c154834706
@ -1,5 +1,5 @@
|
|||||||
# Python
|
# Python
|
||||||
Среда разработки InteliJ IDEAю Интерпретированный обьектно-ориентированный ЯП
|
Интерпретированный обьектно-ориентированный ЯП
|
||||||
- Строго тиризированные данные
|
- Строго тиризированные данные
|
||||||
- Динамично типизирован
|
- Динамично типизирован
|
||||||
|
|
||||||
@ -340,42 +340,6 @@ print(max('Hello')) -> o # по аскикоду о = 111
|
|||||||
```python
|
```python
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
```
|
```
|
||||||
- Добавление непредустановленных библиотек
|
|
||||||
- linux
|
|
||||||
Для установки пакетов используйте команду:
|
|
||||||
|
|
||||||
|
|
||||||
pip install package-name
|
|
||||||
|
|
||||||
Где package-name — имя пакета, который вы хотите установить.
|
|
||||||
|
|
||||||
Для обновления пакета введите команду:
|
|
||||||
|
|
||||||
pip install -U package-name
|
|
||||||
|
|
||||||
Где package-name — имя пакета, который вы хотите обновить.
|
|
||||||
|
|
||||||
Удаление пакета выполняется командой:
|
|
||||||
|
|
||||||
pip uninstall package-name
|
|
||||||
|
|
||||||
Где package-name — имя пакета, который вы хотите удалить.
|
|
||||||
|
|
||||||
Если вы хотите переустановить пакет (даже если он актуальной версии), то используйте команду:
|
|
||||||
|
|
||||||
pip install --force-reinstall package-name
|
|
||||||
|
|
||||||
Где package-name — имя пакета, который хотите переустановить.
|
|
||||||
|
|
||||||
Список установленных пакетов можно посмотреть при помощи команды:
|
|
||||||
|
|
||||||
pip list
|
|
||||||
|
|
||||||
Чтобы вывести информацию об установленном пакете, введите команду:
|
|
||||||
|
|
||||||
pip show package-name
|
|
||||||
|
|
||||||
Где package-name — имя пакета.
|
|
||||||
- Пример использования
|
- Пример использования
|
||||||
```python
|
```python
|
||||||
from random import shuffle
|
from random import shuffle
|
||||||
@ -424,15 +388,8 @@ randint (1,10) -> 6 # Выбирает любое число по диапазо
|
|||||||
print (new_list) -> [6,43,11,3,345]
|
print (new_list) -> [6,43,11,3,345]
|
||||||
```
|
```
|
||||||
- `if...else` в операции с `for...in`
|
- `if...else` в операции с `for...in`
|
||||||
|
```python
|
||||||
|
list = ['+' if number > 0 else '-' for number in number_list]
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```python
|
|
||||||
|
|
||||||
```
|
|
@ -50,4 +50,20 @@ dict = {'key1':'value1','key2':'value2'}
|
|||||||
for item in dict.values():
|
for item in dict.values():
|
||||||
print(values) -> value1
|
print(values) -> value1
|
||||||
value2
|
value2
|
||||||
```
|
```
|
||||||
|
### Dict comprehension
|
||||||
|
Работа со всеми эл-тами всех ключей
|
||||||
|
```python
|
||||||
|
num_dict = {'first':1,'second':2,'third':3}
|
||||||
|
new_dict = {key:value **3 for key,value in num_dict.items()} # создаем новый словарь с значением в 3 степени
|
||||||
|
print (new_dict) -> {'first':1,'second':8,'third':27} # т.к. если без .items() то раб только с ключами, чтобы оба .items()
|
||||||
|
```
|
||||||
|
```python
|
||||||
|
list = [6,43,-2,11,-55,-12,3,345]
|
||||||
|
num_dict = {number:number**2 for number in list} #ключ - это старый эл-т, value **3 - значение для ключа
|
||||||
|
print (num_dict) -> {6:36,43:1849,-2:4...}
|
||||||
|
```
|
||||||
|
```python
|
||||||
|
num_dict = {number: ('positive' if number >0),(else 'negative' if number <0),(else'zero') for number in list}
|
||||||
|
print (num_dict) -> {6:'positive', 43:'positive',-2:'negative'...}
|
||||||
|
```
|
||||||
|
@ -42,4 +42,6 @@ sum = 0
|
|||||||
for num in list:
|
for num in list:
|
||||||
sum = sum + num
|
sum = sum + num
|
||||||
print (sum) -> 10
|
print (sum) -> 10
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Nested Loops - вложенные циклы
|
@ -23,4 +23,20 @@ set_list.discard(43) # удаление по значению
|
|||||||
- __`.clear()`__
|
- __`.clear()`__
|
||||||
```python
|
```python
|
||||||
set_list.clear() -> set() # удаляет все значения во множестве
|
set_list.clear() -> set() # удаляет все значения во множестве
|
||||||
```
|
```
|
||||||
|
### `for`для set
|
||||||
|
```python
|
||||||
|
list = [6,43,-2,11,-55,-12,3,345] # в отличие от dict не нужер указ. первую переменную "__number__: number"
|
||||||
|
num_set = {num**2 for num in list}
|
||||||
|
print (num_set) -> {0,121,36,4,9,144...} # те же значение, только в разном порядке, т.к. sets неупоряд.
|
||||||
|
```
|
||||||
|
- пример с `range()`
|
||||||
|
```python
|
||||||
|
num_set = {num **2 for num in range(3,11)}
|
||||||
|
```
|
||||||
|
- пример с словами
|
||||||
|
```python
|
||||||
|
letter_set = {letter for letter in 'hello'}
|
||||||
|
print (letter_set) -> {'h','l','e','o'} # нет одной l т.к. уникальные в sets
|
||||||
|
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user