


Помогите пожалуйста с 2мя вопросами и 1ой задачей на Python
Задания:
1. Какие операции сравнения можно использовать при сравнении двух словарей друг с другом? Подсказка. Операции сравнения: >=, <=, ==, !=, >, <.
2. Как можно создать пустой кортеж? Два способа.
3. Напишите функцию, которая принимает строку символов и возвращает целое число: позицию первого уникального символа в строке. В случае, если уникальных символов в переданной строке нет, верните -1. Регистр символов не учитывайте.
Помогите пожалуйста, я не шурум-пурум в этом :(
Если не сложно, то 3е задание должно быть написано на уровне новичка, спасибо заранее!
Самый простой вариант решения:
def first_uniq(s):
s = s.lower()
for i, c in enumerate(s):
if s.count(c) == 1: return i
return -1
def first_uniq(s):
s = s.lower()
for i, c in enumerate(s):
if s.count(c) == 1: return i
return -1
задачка вот вроде так
# 1
== равенство
!= неравенство
# 2
t1 = tuple()
t2 = ()
# 3
def foo(s):
s = s.lower()
for i in s:
if s.count(i) == 1:
return s.index(i)
else:
return -1
print(foo('asdffda'))