python - 当我将变量定义为项目的拆分时,我不能只打印变量吗?
问题描述
我正在学习python,但我没有得到这一部分。所以这是代码
list = []
story = urlopen('http://sixty-north.com/c/txt')
for line in story:
x = line.split()
for word in x:
list.append(word)
我想知道为什么我不能list.append(x)
在我定义后做x = line.split()
?
由于我已经将每一行分解为一个单词列表并将列表定义为x
,为什么我不能将其附加到我创建的空白列表中,而是必须将定义word
作为列表中的每个项目x
然后附加它?
解决方案
for line in story
. 将文件分成其中的每一行。
x = line.split()
. 将特定行分成其列。这是一个 2x2 维数组的示例
推荐阅读
- python - 如何在示例中使用 pytest bdd 为场景语句传递相同参数的不同值
- android - ExposedDropdownMenu 的 DropdownList 不更新
- google-bigquery - 在 Bigquery 中,如何将结构的字符串化数组转换为正确的数组?
- microsoft-graph-api - 如何在图形查询中引用冒号
- ant - ANT Task: SonarQube Scanner Code Coverage report using JaCoCo
- r - ggplot2 删除指定 x 轴范围内的数据行
- java - 需要使用 bitbucket rest API 进行首次提交
- javascript - 在 JS 类的文件中共享数据
- android - Google Fit api BLE 连接问题
- d3.js - 放大/缩小后使用鼠标时缩放跳跃