是什么.attrs
?
tag.attrs['src']
是什么.attrs
?
tag.attrs['src']
A = [ [1, 2, 3], [4, 5, 6] ]
for row in A:
s = ' '.join(list(map(str, row)))
print(s) # case - 1
# 1 2 3
# 4 5 6
for row in A:
s = ' '.join(list(map(str, row)))
print(s) # case -2
# 4 5 6
为什么如果我把 print() 不在循环体中,那么它只打印最后一个元素。
文件中有一行,你需要找到这行中重复频率最高的 3 个元素。起初,我想从字符串中创建一个列表并应用 sort() 或 sorted() 方法,并将使用 count() 的 lambda 函数放入 key= value,但没有成功。现在我决定换一种方式,对字符串使用 for 循环,但有些东西也行不通。如果您知道,请告诉我如何使用 lambda 对列表进行排序以找到 3 个最常重复的元素以及如何修复下面的代码。
def fdx_1 ():
with open('tecst.txt') as o:
nom = []
pe = o.read()
for i in range(len(pe)):
try:
if pe.count(pe[i]) > pe.count(pe[i + 1]):
nom.append(pe[i])
except IndexError:
break
return nom
您需要将块排成一行。它们的宽度应该是父级和框架的 1/3。块之间不应该有缩进。我似乎一切都做对了,但是第三块从底部爬出一条新线。什么我不明白...
.ex1 .variant1 {
box-sizing: border-box;
background: red;
}
.ex1 .variant1 .red {
display: inline-block;
width: 33.3%;
border: solid 10px black;
margin: -5px;
}
.ex1 .variant1 .green {
display: inline-block;
width: 33.3%;
border: solid 10px black;
margin: -5px;
}
.ex1 .variant1 .blue {
display: inline-block;
width: 33.3%;
border: solid 10px black;
margin: -5px;
}
<div class="ex1">
<div class="cols variant1">
<div class="red">
<h3>Погода</h3>
<p>Сегодня солнечно</p>
</div>
<div class="green">
<h3>Курс доллара</h3>
<p>1 доллар США = 30,32 рубля</p>
</div>
<div class="blue">
<h3>Сейчас в кино</h3>
<p>Пятый элемент (2002)</p>
</div>
</div>
您需要设置背景图像,它将位于中间的右侧。另外,block 的背景应该是灰色的,html 中什么都不能改变。可能吗?
.ztd {
display: block;
position: relative;
width: 100%;
height: 250px;
border: 2px solid #000;
margin-bottom: 50px;
}
.ztd {
background-image: url()/* это и выше css */
}
<div class="ztd"> /* это html */
</div>
<article>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Vestibulum maximus nibh congue</strong>, congue dui a, auctor ex. Nullam risus orci, varius at sollicitudin vitae, placerat a risus. Etiam vel posuere mauris. Nullam sagittis eget arcu vitae eleifend. Curabitur auctor faucibus ornare. Sed et diam lorem. Vivamus eu commodo dolor. Nullam sed erat sit amet urna vehicula fringilla. Mauris pellentesque urna a sem pellentesque tempus. In et auctor erat. Suspendisse potenti. Nulla non enim ut ante ultricies euismod. Aliquam hendrerit, arcu nec vehicula facilisis, lorem est finibus metus, vitae gravida elit augue non quam. Cras pharetra, mi eu faucibus dictum, dui purus porta ante, vel convallis urna enim tempor massa.</p>
<blockquote>
<p>Donec nec arcu ac metus semper tempus. <strong>Donec elementum odio et purus</strong> luctus dignissim. Quisque non ante id urna elementum eleifend. Cras bibendum porta condimentum. Aliquam erat volutpat. Aenean at maximus elit, sed lacinia felis. Proin cursus vulputate nulla in faucibus. Quisque id purus non justo dapibus congue at a sem. Donec auctor pretium feugiat.</p>
<p class="marked">Interdum et malesuada fames ac ante ipsum primis in faucibus. Vestibulum enim dui, laoreet eget varius quis, luctus vitae felis. Donec quis congue libero, suscipit vestibulum urna. <strong>Suspendisse sapien</strong> lacus, semper ut porttitor non, semper dignissim erat. Integer vitae rutrum velit. Donec gravida venenatis est maximus aliquet. Mauris pharetra nibh quis tristique venenatis. Vivamus rhoncus magna magna, nec elementum massa condimentum sit amet. Fusce dictum mollis tincidunt. Nam tortor elit, volutpat eget volutpat id, tristique vitae dui. Fusce sed ultrices mauris.</p>
</blockquote>
</article>
如何在第 2 段中为 strong 构建选择器
这样它就不会捕获带有类的第 3 段 - 标记和第 1 段?我尝试了第 n 段,但它不起作用。
有一个项目符号列表。我的任务是将标记“星号”分配给列表的奇数行。我做了 list-style: none; (制作隐形标记)。然后我尝试结合 nth-child(2n+1) 和之前,并通过 content="asterisk" 分配一个奇数(或偶数,已经没有区别)标记 - “星号”。问题是我如何结合 nth-child(2n+1) 和之前的。我无法更改 html 中的任何内容。只能通过 css。
def iZ (arr) :
i, c = 0, len(arr) # какая роль тут у len(arr) ? зачем оно здесь?
while i < c :
arr[i] += 2
i += 1
print(arr)
为什么,如果只留下 i, c = 0,就会弹出错误?为什么我们不能在这里没有 len(arr) 呢?
我曾经认为有两个功能做同样的事情。但事实并非如此。
z = [1, 2, 3, 4, 5, 6]
def a(su) : # функция номер один
for i in su :
m = i * i
return m # с z получится 36
def b(su) : # функция номер два
m = [i * i for i in su]
return m # с z получится [1,4,9,16,25,36]
我不清楚为什么函数a会乘以列表的最后一个元素。根据我的计划,它应该以与函数b相同的方式乘以所有内容。为什么会发生这种情况,又是如何发生的?
有一个数字列表,我找到了其中最大值的数字,我想显示它旁边的数字。一个在左边,一个在右边。我不知道如何给它们贴标签。
def A(linst) :
v_max = max(linst)
z = [x for x in enumerate(linst)]
for i in z :
if v_max in i and # finish
def A(number) :
for item in range(len(number)) :
if number.count(item) < 2 : # определяю уникальный или нет
number[item] *= 0 # превращаю уникальный в ноль
for i, elem in enumerate(number) :
if elem == 0 :
del number[i] # если ноль - удаляю
return number
给定一个非空整数数组。有必要返回一个仅由该数组的非唯一元素组成的数组。为此,您需要删除所有唯一元素(此数组中仅存在一次)。您不能更改元素的原始顺序。
我的代码有效,但只删除了第一个唯一元素,并没有触及其余部分。为什么,我不知道,但我想知道。
如果给出 [1, 2, 3, 3, 3],则应返回 -[3, 3, 3]。它返回 - [2, 3, 3, 3]。
给定一个包含多个字符串的元组,例如:('right', rightleft', 'left', 'stop')。我们需要以一行结束,所有“右”都被“左”替换。像这样:'左,左,左,停'
def Aс (*phrases) :
k = str(phrases)
t = k.replace('right', 'left') # вот на этом я застрял
print(t)
给定一个包含由空格分隔的单词和数字的字符串。需要在这一行中找到连续的三个单词。
def m (words) :
a = 0
for w in words.split() :
pass
while w.isalpha() is True :
a += 1
if a == 3 :
return True
else :
return False # вот на этом я застрял.
给定一条线。它包含几个词。有些单词以大写字母开头。您需要创建一个单词作为这些大写字母的字符串。
def m (t) :
if t.istitle() is True :
return t.istitle() # вот на этом я застрял