0
点赞
收藏
分享

微信扫一扫

序列(快速复习)

菜头粿子园 2022-01-07 阅读 79
python

序列可以说是一个集合,它的下标所组成的集合和它的值是映射的关系。

例如对于

str='happy New Year!'

可以用下标进行访问数值

    1 	print(str[0])
    2 	h

需要注意的是,最后一个下标可以用-1的下标进行表示。

关于序列的操作:

1.切片

   具体如下:

    1 	sname[start;end;step]#一般形式#
    2 	
    3 	#以上面的str为例#
    4 	str[0:6]--->'happy '
    5 	str[0:6:1]--->'happy '#空格也是字符#
    6 	str[0:6:2]--->'hpy'
    7 	str[6:0:-1]--->'N yppa'#注意,对于逆序的操作最后的-1不可省略#

2.相加,相乘

    1 	#关于相加#
    2 	    str1='123 '
    3 	    str2=' 456'
    4 	    str3=str1+str2
    5 	    
    6 	    str3--->'123  456'
    7 	#关于相乘后    
    8 	    str3*2--->'123  456123  456'

3.内置函数操作

     内置函数:

4.例题

                           1. 找列表中最大元素的下标

                            输入一个整数列表,找出整数列表中最大元素的下标,如果最大元素的个数超过1,那么请打印输出所有的下标。

            输入格式:

                              数字1,数字2,数字3,....,数字n

            输出格式:

                              下标1 下标2 ... 下标k

    1 	a=eval(input())
    2 	for i in range(len(a)):
    3 	    if(a[i] == max(a)):
    4 	         print(i)
举报

相关推荐

0 条评论