b = ["011", "012", "003", "004", "005", "006", "007", "008", "009", "010"]
c = list(int(x) for x in b)
d = [x for x in range(len(b))]
# [11, 12, 3, 4, 5, 6, 7, 8, 9, 10] - это список "c"
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] - это список "d"
# преобразуем оба списка во множества и ищем разницу
# то есть выводим недостающие элементы:
set(c) - set(d)
# {0, 1, 2} - это результат
# Python3
a = ["wer", "flol", "sdh", "folder1", "folder0"]
sorted(a)
# ['flol', 'folder0', 'folder1', 'sdh', 'wer']
# Python3
b = ["011", "012", "001", "002", "003", "004", "005", "006", "007", "008", "009", "010"]
b_int = list(int(x) for x in b)
sorted(b_int)
# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
soup = bs(openQuests.content, 'html.parser')
award_divs = soup.find_all('a', {'class': 'bttn_green'})
for award in award_divs:
print(award.attrs['href'])
import dash
import dash_table
import pandas as pd
data_dict = {
'a': {'1': ["text1", "text2"], '2': ["text3", "text4"]},
'b': {'1': ["text5", "text6"], '2': ["text7", "text8", "text9"]}
}
# преобразование словаря
new_dict = {}
for k, v in data_dict.items():
# print(k)
dict_ = {}
count = 1
for k2, v2 in v.items():
# print(k2, v2)
for i in range(len(v2)):
dict_[count + i] = v2[i]
count += len(v2)
new_dict[k] = dict_
df = pd.DataFrame(new_dict)
app = dash.Dash(__name__)
app.layout = dash_table.DataTable(
id='table',
columns=[{"name": i, "id": i} for i in df.columns],
data=df.to_dict('records'),
)
if __name__ == '__main__':
app.run_server(debug=True)
ответ нашёл здесь
если он подойдёт, то ... цитирую: "задание составлял олень"