#!/usr/bin/env python
#_*_coding:utf8_*_

# 操作列表
# for循环
'''
nbaStars = ['yaoming','kobe','manu',23,'the klaw']
for nbaStar in nbaStars:
    print(nbaStar)
'''

nbaStars = ['yaoming','kobe','manu',str(23),'the klaw'] # 这里有 int 对象,没有title方法的
for nbaStar in nbaStars:
    print(nbaStar.title()+",he is a great shooter")
    print(nbaStar.title()+",he is diligent \n")

print('本行没有缩进,所以本行不会出现在循环里') # for循环后不缩进的代码都值执行一次,而不会重复执行

# 生成数字列表
# list()函数 range()函数,注意range()函数的范围;
print(list(range(0,10)))
print(list(range(0,1))) # [0]

# range()函数的步长
print(list(range(0,11,2)))  # [0,2,4,6,8,10]

# practice
a = []
for num in range(1,11):
    a.append(num**2)
print(a)
    
# 处理列表的部分元素,称之为切片
# 左包右不包
bikes = ['bike1','bike2','bike3','bike4','bike5','bike6','bike7']
print(bikes)
print(bikes[0:2])
print(bikes[3:5])
print(bikes[1:])
print(bikes[:2])
print(bikes[-3:])

# 复制列表
my_bikes = bikes[:]
print('\nthes are my bikes')
print(my_bikes)

# 元组  不可变的列表称为元组(不精确的定义)
# 元组和列表有点像,它的元素是不可修改的

triangle = (10,10,11)
print(triangle[0])
print(triangle[1])

转载于:https://www.cnblogs.com/rookieagle/p/10274909.html

Python学习(五)列表的简单操作相关推荐

  1. python学习-1列表实现简单的购物车

    product_list = [('iphone',8000), ('bike',1000), ('car',200000), ('watch',50000)]shop_list = []for i, ...

  2. python空列表添加_Python列表的简单操作

    Python列表的简单操作: 1. 在列表末尾添加元素:sth.append() 2. 在列表中添加元素:sth.insert(位置,元素) 3. 从列表中删除元素:1) del sth[元素位置] ...

  3. Python学习-Matplotlib库绘制简单点阵图、线型图操作

    Python学习-Matplotlib库绘制简单散点图图和线型图.标签设置以及刻度线设置操作 目录 1.Matplotlib绘图细节的简单理解 2.绘制点图.线型图 3.给图表设置复杂标注 4.移动刻 ...

  4. python ui bs_Guibs的Python学习_列表

    Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...

  5. Python学习心得——列表和元组的操作方法

    列表(list) 再三考虑,我决定用代码来做一个总结(可能并不完善,若以后学到更多的再进行补充),如下: - 对列表的简单操作 #!/usr/bin/env python #-*- coding:ut ...

  6. Python.习题五 列表与元组(下)

    Python.<习题五> 列表与元组 11.假设列表lst_info=[["李玉","男",25],["金忠","男& ...

  7. Python学习(五)字典

    字典 1.一个简单的字典 现在想存储一个人的基本信息,比如姓名,年龄等信息,应该怎样存储呢?下面是一个简单的字典,存储了一个人的相关信息. people_0 = {"name": ...

  8. 火山安卓自定义列表框简单操作教程

    本源码转载自利快云https://www.lkuaiy.com/ 火山安卓自定义列表框简单操作教程   一.列表项布局设计 1.简单的在布局器中放两个文本框组件并公开. 二.列表数据类设计 1.定义一 ...

  9. Python+大数据-Python学习(五)

    Python+大数据-Python学习(五) 1.函数的基本使用 函数是一个被命名的.独立的.完成特定功能的代码段,其可能给调用它的程序一个返回值.被命名的:在Python中,大部分函数都是有名函数 ...

  10. Python 学习笔记 列表 range() xxx XXX

    Python 学习笔记 列表 range() xxx XXX print("-" * 30) for value in range(1, 5):print(value)number ...

最新文章

  1. 常用深度学习框——Caffe/TensorFlow / Keras/ PyTorch/MXNet
  2. PLY库-实现最简单的sql语法的数据库
  3. java try catch嵌套_解析Java中未被捕获的异常以及try语句的嵌套使用
  4. Typora入门(2)
  5. 安卓9去掉搜索栏_安卓福音,史上最强搞机工具箱,一键修手机
  6. 响应式设计的真正挑战:RSS
  7. TB6600原理图(最完整并量产过的版本!!)
  8. scala教程之:可见性规则
  9. Exchange 2003 OWA登陆非常慢!
  10. java.util.UnknownFormatConversionException: Conversion = ‘j‘ || Conversion = ‘D‘ || Conversion = ‘Y‘
  11. @JsonFormat与@DateTimeFormat注解的使用
  12. windows下anaconda环境激活报错CommandNotFoundError: Your shell has not been properly configured to use ‘con
  13. Backbone的RESTFUL API 解释
  14. 数据库的增加,删除,更新操作--mysql
  15. SpringBoot自学笔记《黑马程序员》
  16. Python实现简易TCP服务器
  17. 第七章 问什么巴比伦塔会失败
  18. 分析mrp主要应用范围_MRP适用于相关需求的计划与控制
  19. Spring Boot 结合 FreeMarker导出word文件
  20. 新增11条新规约,阿里Java开发手册|黄山版,拥抱规范,远离伤害

热门文章

  1. JavaScript实现职责链模式
  2. 洛谷-求同构数的个数-NOIP2013提高组复赛
  3. TabActivity中子Activity相互跳转,及某个Tab需弹出窗的解决方案
  4. 终于在2000年的联想6920上较完美的运行起了Gentoo Linux
  5. 深度学习笔记之win7下TensorFlow的安装
  6. 浪潮之巅——IT产业的三大定律
  7. iOS绘圆形图-CGContextAddArc各参数说明
  8. Django开发中常用的命令总结
  9. OnLongClickListener长按事件设置墙纸
  10. 五年后存储会是什么样子