start_list = [5, 3, 1, 2, 4]
square_list = []
for x in start_list:
square_list.append(start_list.append(x**2))
square_list.sort()
print square_list
Run Code Online (Sandbox Code Playgroud)
我想添加start_list's元素及其sqrt square_list.但它将是无限循环.(我猜,它发生在(start_list.append(x**2))我怎么能解决它?
import requests
import xml.etree.ElementTree as ET
import re
gen_news_list=[]
r_milligenel = requests.get('http://www.milliyet.com.tr/D/rss/rss/Rss_4.xml')
root_milligenel = ET.fromstring(r_milligenel.text)
for entry in root_milligenel:
for channel in entry:
for item in channel:
title = re.search(".*title.*",item.tag)
if title:
gen_news_list.append(item.text)
link = re.search(".*link.*",item.tag)
if link:
gen_news_list.append(item.text)
r = requests.get(item.text)
print(r.text)
Run Code Online (Sandbox Code Playgroud)
我有一个名为gen_news_list的列表,我正在尝试将标题,摘要,链接等附加到此列表中.但是当我尝试请求链接时出现错误:
Traceback (most recent call last):
File "/home/deniz/Masaüstü/Çal??malar/Python/Bot/xmlcek.py", line 23, in <module>
r = requests.get(item.text)
File "/usr/lib/python3/dist-packages/requests/api.py", line 55, in get
return request('get', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 44, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", …Run Code Online (Sandbox Code Playgroud)