鱼C论坛

 找回密码
 立即注册
查看: 1872|回复: 6

[已解决]列表使用问题相关

[复制链接]
发表于 2016-9-18 12:03:17 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
for i  in  range(1,10)
返回给i的数字是字符串还是整形。
若想提取i中某一位的数字,是不是要:
i=list(i);
print(i[1])
转化成列表再提取?
最佳答案
2016-9-23 17:23:42
本帖最后由 hymyg 于 2016-9-23 17:27 编辑
  1. for i in range(1,10)
  2.     print i
复制代码


以上代码会打印现1到9,所有的值,i是整形

如果只是要生成一个列表,使用:
  1. >>> i=range(1,10)
  2. >>> i
  3. [1, 2, 3, 4, 5, 6, 7, 8, 9]
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-18 12:25:05 | 显示全部楼层
本帖最后由 无符号整形 于 2016-9-18 12:27 编辑

1.整形。
2.不明白你在问什么
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-18 12:35:59 From FishC Mobile | 显示全部楼层
第一行代码给i赋予了一系列数字,我想打印出其中的一个数字怎么弄啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-21 20:30:27 | 显示全部楼层
先建一个空列表,然后用append方法加入列表就可以了
a=[]
for i in range(1,9):
    a.append(i)
print (a)

结果就是[1, 2, 3, 4, 5, 6, 7, 8]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-23 16:30:08 | 显示全部楼层
先建一个空列表,然后把数据存进去就行了。
a=[]
for i in range(1,10):
    a.append(i)
print (a[0])

这是打印第一个的程序
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-23 16:30:54 | 显示全部楼层
打印第一个就a[0],第二个就a[1],以此类推
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-23 17:23:42 | 显示全部楼层    本楼为最佳答案   
本帖最后由 hymyg 于 2016-9-23 17:27 编辑
  1. for i in range(1,10)
  2.     print i
复制代码


以上代码会打印现1到9,所有的值,i是整形

如果只是要生成一个列表,使用:
  1. >>> i=range(1,10)
  2. >>> i
  3. [1, 2, 3, 4, 5, 6, 7, 8, 9]
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-22 20:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表