Python基础知识Notes

1、元组:可接收list作为元素,如tur=(1,2,['a','b'])

2、字典:不能接收list作key,因为key不可变,但list可变;

3、字典:是无序的;set:也是无序的;

     list:是有序的。

4、sum()计算list列表各元素之和,list各元素为1-100的平方

L = [x*x for x in range(1,101)]
print sum(L)

5、当想向一个空list中append数据时,应在开头定义testlist=[],不先定义直接append等是不行的。如下:

testlist=[]

for i in range(3):

    testlist.append(i)

6、L[a:c]
     L[a:b:c]

列表和元组的切片基本形式为以上2种,正序时:

a:起始索引(包括第1个索引),从0开始,不写默认为0;

b:结束索引(不包括最后一个索引),不写默认为取到最后一个元素;

c:每隔c个元素取一个;

例如:L=[2,4,6,8,10],R=L[1:4:2],则R=[4,8]

7、利用倒序切片取出1-100中:1)最后10个数;2)最后10个5的倍数,其中:L=range(1,101),

1) print L[-10:]

2)print L[4::5][-10:]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值