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实现3行代码解简单的一元一次方程
Aug 18 Python
python私有属性和方法实例分析
Jan 15 Python
简介Django中内置的一些中间件
Jul 24 Python
Python实现列表删除重复元素的三种常用方法分析
Nov 24 Python
python docx 中文字体设置的操作方法
May 08 Python
Python3.6实现连接mysql或mariadb的方法分析
May 18 Python
python实现自动发送报警监控邮件
Jun 21 Python
Python实现统计英文文章词频的方法分析
Jan 28 Python
pyqt 实现在Widgets中显示图片和文字的方法
Jun 13 Python
用python打印菱形的实操方法和代码
Jun 25 Python
Python Numpy中数据的常用保存与读取方法
Apr 01 Python
python+selenium自动化实战携带cookies模拟登陆微博
Jan 19 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中的内存管理问题
2011/08/31 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
2016/07/15 PHP
javascript 随机展示头像实现代码
2011/12/06 Javascript
javascript对select标签的控制(option选项/select)
2013/01/31 Javascript
js实现按Ctrl+Enter发送效果
2014/09/18 Javascript
nodejs实现的一个简单聊天室功能分享
2014/12/06 NodeJs
Jquery简单实现GridView行高亮的方法
2015/06/15 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
JS获得多个同name 的input输入框的值的实现方法
2017/01/09 Javascript
移动端图片上传旋转、压缩问题的方法
2018/10/16 Javascript
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
Python3.2中Print函数用法实例详解
2015/05/19 Python
详解Python发送邮件实例
2016/01/10 Python
基于Python实现文件大小输出
2016/01/11 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
2018/05/21 Python
python实现猜单词小游戏
2020/05/22 Python
Python中对数组集进行按行打乱shuffle的方法
2018/11/08 Python
Python3实现的反转单链表算法示例
2019/03/08 Python
Python定时器线程池原理详解
2020/02/26 Python
python中sklearn的pipeline模块实例详解
2020/05/21 Python
浅析python连接数据库的重要事项
2021/02/22 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
如何安装ruby on rails
2014/02/09 面试题
顺丰快递Java软件工程师面试题
2015/07/31 面试题
老公给老婆的道歉信
2014/01/10 职场文书
会计工作心得体会
2014/01/13 职场文书
在校实习生求职信
2014/06/18 职场文书
办理房产过户的委托书
2014/09/14 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
搞笑欢迎词大全
2015/09/30 职场文书
为什么不建议在go项目中使用init()
2021/04/12 Golang