列表 for循环


前言

万丈高楼平地起,在学python的时候前期还好,越到最后越发现基础没打好的危害,其实没太多基础,只入门了一点Java,那就开始攻克python吧!


一、简单的数据类型

这部分比较简单,就列出一些我觉得可能会犯的错误吧。

1.大小写

title() 仅各单词第一个字母大写 ; upper() 全部大写 ;lower()全部小写。

2.空格

添加空格: /t前面加四个空格 /n 换行
删除空格: strip()删除字符左右的空格 lstrip()删除左边的空格 rstrip()显而易见了。

3.print,注释

print后必须接()(python3)
注释单行# 多行前后加’’’

二、列表

1.定义

列表是由一系列按特定顺序排列的元素组成 用[ ]表示列表 , 表示相邻元素。
num=['2','23','24']

访问列表时于Java差别不大,0表示第一个元素,-1表示最后一个元素
print(num[0])即为访问数组num的第一个元素。

2.增删

结尾插入用append()
指定位置用insert()

根据位置:
删除后不再使用用del()
弹出后还要继续用用pop()弹出的值可以用变量接住。
根据值:
remove()括号里加要删的元素的值,且只删第一个,需要删除多个值要用循环遍历。

3.排序

sort()永久性排序
sorted()临时性排序
reverse() 倒着打印
reverse=TRUE 按照倒序的方式
len()求数组长度

三.操作列表

for循环

for n in num:
	print(n)

两点需要注意:
一是for语句后要加:
二是for循环里要缩进四个空格。

缩进:缩进时统一缩进四个空格,缩进错误会出现
expected an indented block:忘记缩进
unexpected intend :不必要的缩进

创建数字列表

range()

创建一些列数字

range()
for val in range(1,5):
	 print(val)

这里运行结果时1 2 3 4不包括5

list()

创建数字列表,可将range()的结果直接转换成数字列表

print(list(range(1,5)))

结果为
[1,2,3,4,5]

简单统计

min()
max()
sum()

切片

切片顾名思义就是将列表的一部分,切割拿出来

print(num[0:2]) #将列表中的第1.2个元素拿出来
print(num[ :2]) #将列表中的第一个到第二个元素拿出来
print(num[1: ]) #将列表中的第二个元素到最后一个元素拿出来
#复制列表时用
nums=num[ : ]
#如果用nums=num则表示这两个指向同一数组各数组不能进行单独操作,一个数组的操作结果会同时作用于另一个数组

元组

元组是不能改变的数组,想要改变一个数组只能重新定义,无法单独修改其中的个别元素。元组用()表示

print(nums=(52,300)) 
#输出结果
52
300

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值