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 functools模块学习总结
May 09 Python
Python的Django框架中TEMPLATES项的设置教程
May 29 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
Python分析学校四六级过关情况
Nov 22 Python
Python基于pandas实现json格式转换成dataframe的方法
Jun 22 Python
Python实现的建造者模式示例
Aug 06 Python
Python pyinotify模块实现对文档的实时监控功能方法
Oct 13 Python
Python异常模块traceback用法实例分析
Oct 22 Python
python动态文本进度条的实例代码
Jan 22 Python
python db类用法说明
Jul 07 Python
python 爬虫如何正确的使用cookie
Oct 27 Python
python 发送get请求接口详解
Nov 17 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 Socket 编程
2010/04/09 PHP
PHP禁止页面缓存的代码
2011/10/23 PHP
浅谈php自定义错误日志
2015/02/13 PHP
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
jquery实现自适应banner焦点图
2017/02/16 Javascript
Javascript实现运算符重载详解
2018/04/07 Javascript
ES6 class的应用实例分析
2019/06/27 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
2019/12/16 Javascript
[06:21]完美世界亚洲区首席发行官竺琦TI3采访
2013/08/26 DOTA
[42:50]NB vs VP 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python数据结构之二叉树的建立实例
2014/04/29 Python
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Python yield与实现方法代码分析
2018/02/06 Python
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
python名片管理系统开发
2020/06/18 Python
使用Keras预训练好的模型进行目标类别预测详解
2020/06/27 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
可靠的数据流传输TCP
2016/03/15 面试题
小学美术兴趣小组活动总结
2014/07/07 职场文书
公司员工辞职信范文
2015/05/12 职场文书
vue动态绑定style样式
2022/04/20 Vue.js
Nginx开源可视化配置工具NginxConfig使用教程
2022/06/21 Servers