fix of inconsistencies

This commit is contained in:
Yesen 2023-10-13 13:12:24 +03:00
parent 903317cab5
commit c154834706
4 changed files with 41 additions and 50 deletions

View File

@ -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
```

View File

@ -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'...}
```

View File

@ -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 - вложенные циклы

View File

@ -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
```