Python基础知识

一、序列数据结构

1.列表(list)

列表索引从0开始,创建一个列表,只要把逗号分隔的不同数据用方括号括起来即可。

1)list=['中国',1997];

      print("list[0]:",list[0])

      print(list[1])

2)删除列表元素(三种)

 a) del list[0]    b)list.remove(1997)     c)list.pop(1)  删除位置1的元素1997

3)添加列表元素

     list.append(1997)

4)插入元素

    list.insert(1,2000)

元组:tuple(一旦初始化就不能改,用小括号)

二、条件判断

if <条件判断1>:
    <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:
    <执行3>
else:
    <执行4>

三、循环

1.for.....in...:(加:)

sum = 0
for x in range(101):
    sum = sum + x
print(sum)
 

2.while循环、for循环

   break的作用是提前结束循环,而continue的作用是直接跳过当前循环,开始下一个循环

四、dic和set

dic:

a={'qy':25,'xq':99}
print(a['xq'])

和list比较,dict有以下几个特点:

  1. 查找和插入的速度极快,不会随着key的增加而变慢;
  2. 需要占用大量的内存,内存浪费多。

set:

s = set([1, 1, 2, 2, 3, 3])
print(s)

通过add(key)方法可以添加元素到set中,可以重复添加,但不会有效果。通过remove(key)方法可以删除元素

 

 

 

 

 

 

 

 

 

 

 

 

   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值