Data Handling in Python Part 2!
python, data, handling, data handling, data handling python
closer and closer
replace { with less than except at start
code: `
data = {
'keycode': 5964,
'isSaturday': True,
'name': 'Rafael'
}
history = []
print("Data handling program has been started.")
def errChecking(check, type):
if type == 1:
if len(check) {= 3:
return True
elif type == 2:
if len(check) { 2:
return True
else:
if len(check) { 1:
return True
got = False
for item in data:
if check[1].lower() == item.lower():
stuff = item
got = True
if got:
return False
else:
return True, "Key doesn't exist."
return False
def handleInput():
ans = input(
"What do you want to do with your data? LIST, GET, ADD, REMOVE, HISTORY or EXIT? ")
if ans.upper().startswith("LIST"):
for stuff in data:
print(stuff)
history.append("Data has been listed.")
elif ans.upper().startswith("GET"):
stuff = ans.removeprefix("GET ")
got = False
for item in data:
if stuff.lower() == item.lower():
stuff = item
print(data[stuff])
got = True
if not got:
print("Invaild key!")
history.append("An invaild key was entered.")
else:
history.append("Data has been got: " +
str(data[stuff]) + " from " + stuff + ".")
elif ans.upper().startswith("HISTORY"):
if len(history) == 0:
print("There has been nothing done!")
for done in history:
print(done)
elif ans.upper().startswith("EXIT"):
print("Shutting down data handling program.")
return
elif ans.upper().startswith("ADD"):
if errChecking(ans.split(" "), 2):
handle = ans.split(" ")
try:
int(handle[2])
except:
try:
float(handle[2])
except:
try:
bool(handle[2])
except:
str(handle[2])
data[str(handle[1])] = handle[2]
history.append("Data has been added: " +
str(data[handle[1]]) + " from " + handle[1] + ".")
else:
print("Not enough arguments.")
elif ans.upper().startswith("REMOVE"):
data.__delitem__(ans.split(" ")[1])
history.append("Data has been removed: " + ans.split(" ")[1] +
".")
else:
print("Invaild command!")
handleInput()
handleInput()
`
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Data Handling in Python Part 2!», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.