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交换变量
Sep 06 Python
深入理解Python中的元类(metaclass)
Feb 14 Python
用Python展示动态规则法用以解决重叠子问题的示例
Apr 02 Python
Python开发如何在ubuntu 15.10 上配置vim
Jan 25 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
Python单元测试实例详解
May 25 Python
Python异常处理操作实例详解
Aug 28 Python
Python+OpenCV实现将图像转换为二进制格式
Jan 09 Python
Python换行与不换行的输出实例
Feb 19 Python
Python如何对XML 解析
Jun 28 Python
忆童年!用Python实现愤怒的小鸟游戏
Jun 07 Python
python编程项目中线上问题排查与解决
Nov 01 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的session cookie错误
2009/08/09 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
2011/05/09 PHP
PHP并发查询MySQL的实例代码
2017/08/09 PHP
PHP通过get方法获得form表单数据方法总结
2018/09/12 PHP
javascript removeChild 使用注意事项
2009/04/11 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
js获取 type=radio 值的方法
2014/05/09 Javascript
js改变embed标签src值的方法
2015/04/10 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
理解javascript闭包
2015/12/15 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
echarts饼图扇区添加点击事件的实例
2017/10/16 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
2018/02/26 Javascript
angular4笔记系列之内置指令小结
2018/11/09 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
带你使用webpack快速构建web项目的方法
2020/11/12 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
多版本Python共存的配置方法
2017/05/22 Python
python logging日志模块的详解
2017/10/29 Python
Python Cookie 读取和保存方法
2018/12/28 Python
使用Pandas对数据进行筛选和排序的实现
2019/07/29 Python
Python使用graphviz画流程图过程解析
2020/03/31 Python
python利用xlsxwriter模块 操作 Excel
2020/10/14 Python
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
2015/09/17 面试题
高校毕业生自我鉴定
2013/10/27 职场文书
岗位聘任报告
2015/03/02 职场文书
教师工作表现自我评价
2015/03/05 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL
i7 6700处理器相当于i5几代
2022/04/19 数码科技
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript
Windows11 Insider Preview Build 25206今日发布 更新内容汇总
2022/09/23 数码科技