python实现将range()函数生成的数字存储在一个列表中


Posted in Python onApril 02, 2020

说明

同学的代码中遇到一个数学公式牵扯到将生成指定的数字存储的一个列表中,那个熊孩子忽然懵逼的不会啦,,,给了博主一个表现的机会,,,哈哈哈好嘛,虽然很简单但还是记录一下吧,,,嘿嘿

一 代码

# coding=utf-8
"""
@author: jiajiknag
程序功能:
"""
# 方法一
lifts = []
for n in range(1,13):
 # lift = 1 +6 * np.sin(np.pi * n/12)
 lift = 1 + n/12
 lifts.append(lift)
print(lifts)

# 方法二
print("------------------------------------")
squares = [1 +i/12 for i in range(1,5)]
print(squares)

二 结果

python实现将range()函数生成的数字存储在一个列表中

好嘛,,,有没有很神奇的节奏!

补充知识:Python 通过range初始化list set 等

啥也不说了,还是直接看代码吧!

"""
01:range()函数调查
02:通过help()函数调查range()函数功能
03:Python中的转义字符
04:使用start、step、stop的方式尝试初始化list、tuple、set等
05:使用len()获取list、set、tuple的长度
"""

help(range)
tempRange = range(1,100,2)
print("type(tempRange): " + str(type(tempRange)))
print("tempRange: " + str(tempRange))

tempStr = ""
for i in range(5): # 注意 输出0到4,包括0和4但不包括5.
 tempStr += (" " + str(i) + " ")
print("for i in range(5) " + tempStr) #for i in range(5) 0 1 2 3 4 

tempStr = ""
for i in range(20,0,-2):
 tempStr += (" " + str(i) + " ")
# 注意看输出不包括0
print("for i in range(20,0,-2) " + tempStr)
"""
for i in range(20,0,-2) 20 18 16 14 12 10 8 6 4 2 
"""


tempStr = ""
for i in [1,2,3]:
 tempStr += (" " + str(i) + " ")
# for i in [1,2,3] 1 2 3 
print("for i in [1,2,3] " + tempStr)


tempStr = ""
for i in "Hello world!":
 tempStr += (" " + str(i) + " ")
# for i in "Hello world!" H e l l o  w o r l d ! 
print("for i in \"Hello world!\" " + tempStr)

print(list(range(5,10))) # 默认步长1,输出:[5, 6, 7, 8, 9]不包括10
print(list(range(0,10,2))) #输出:[0, 2, 4, 6, 8]
print(list(range(10,0,2))) #输出:[]
print(list(range(10,0,-2))) #输出:[10, 8, 6, 4, 2]

# 尝试使用start、step、stop的方式尝试初始化list、tuple、set等
# print(list(1,9,1)) # TypeError: list() takes at most 1 argument (3 given)
# print(set(1,9,1)) # TypeError: set expected at most 1 arguments, got 3
# print(tuple(1,9,1)) # TypeError: tuple() takes at most 1 argument (3 given)

tempList = list(range(0,10,1));
print("list(range(0,10,1)): " + str(tempList))

tempSet = set(range(0,10,1))
print("list(set(0,10,1)): " + str(tempSet))

tempTuple = tuple(range(0,10,1))
print("list(tuple(0,10,1)): " + str(tempTuple))

tempDic = {"num":1}
print("len(list) :" + str(len(tempList))) # len(list) :10
print("len(set) :" + str(len(tempSet))) # len(set) :10
print("len(tuple) :" + str(len(tempTuple))) # len(tuple) :10
print("len(dic) :" + str(len(tempDic))) # len(dic) :1

# list.append [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'b']
tempList.append('b')
print("list.append " + str(tempList))

# set.add {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'a'}
tempSet.add('a')
print("set.add " + str(tempSet))

以上这篇python实现将range()函数生成的数字存储在一个列表中就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现的一个火车票转让信息采集器
Jul 09 Python
Python中计算三角函数之cos()方法的使用简介
May 15 Python
Python中type的构造函数参数含义说明
Jun 21 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
Aug 28 Python
python定时关机小脚本
Jun 20 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
Django中URL的参数传递的实现
Aug 04 Python
Python 脚本拉取 Docker 镜像问题
Nov 10 Python
pandas数据分组groupby()和统计函数agg()的使用
Mar 04 Python
pytorch中Schedule与warmup_steps的用法说明
May 24 Python
python基于机器学习预测股票交易信号
May 25 Python
Python 给下载文件显示进度条和下载时间的实现
Apr 02 #Python
python求前n个阶乘的和实例
Apr 02 #Python
python实现将字符串中的数字提取出来然后求和
Apr 02 #Python
python对指定字符串逆序的6种方法(小结)
Apr 02 #Python
在python中实现求输出1-3+5-7+9-......101的和
Apr 02 #Python
django中url映射规则和服务端响应顺序的实现
Apr 02 #Python
Python实现从N个数中找到最大的K个数
Apr 02 #Python
You might like
php获取当前时间的毫秒数的方法
2014/01/26 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
JavaScript中关于iframe滚动条的去除和保留
2016/11/17 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
jQuery实现页面倒计时并刷新效果
2017/03/13 Javascript
Vue开发中整合axios的文件整理
2017/04/29 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
2017/06/28 Javascript
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
用python实现简单EXCEL数据统计的实例
2017/01/24 Python
python实现音乐下载的统计
2018/06/20 Python
在Python中输入一个以空格为间隔的数组方法
2018/11/13 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
COACH德国官方网站:纽约现代奢侈品牌,1941年
2018/06/09 全球购物
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
一份Java笔试题
2012/02/21 面试题
医务人员自我评价
2014/01/26 职场文书
员工薪酬激励方案
2014/06/13 职场文书
公司领导班子对照检查存在问题整改措施
2014/10/02 职场文书
2015大学生自我评价范文
2015/03/03 职场文书
《观潮》教学反思
2016/02/17 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript