美文网首页
作业005:列表不用方法实现

作业005:列表不用方法实现

作者: yydafx | 来源:发表于2019-11-11 21:07 被阅读0次
实现count的功能
nums = [2, 4, 3, 5, 6, 3, 6, 6, 8, 1, 3, 9]
n = int(input('请输入你需要统计个数的数:'))
count = 0
for i in nums:
    if n == i:
        count += 1
print(count)
实现extend的功能
list1 = ['李白', '凯', '狄仁杰']
list2 = ('老夫子', '小短腿')
for i in list2:
    list1.append(i)
print(list1)
实现index的功能
list1 = [3, 2, 5, 8, 6, 1, 9, 4, 0, 7, '大帅']
num = input('请输入0需要获取的对应下标:')
while n < len(list1):
    if num == str(list1[n]):
        print(n)
        break
    else:
        print('暂无您输入东东,列表在完善中')
        break
实现reverse的功能(不适用reverse,不产生新列表,使其反转)
list1 = ['李白', '凯', '狄仁杰', '老夫子', '小短腿', '张三']
length = len(list1)
a = 0
if length & 1 == 0:
    while a < (length / 2) + 1:
        list1[a], list1[length - 1] = list1[length - 1], list1[a]
        a += 1
        length -= 1
    print(list1)
else:
    while a < length/2:
        list1[a], list1[length-1] = list1[length-1], list1[a]
        a += 1
        length -= 1
    print(list1)

相关文章

  • 作业005:列表不用方法实现

    实现count的功能 实现extend的功能 实现index的功能 实现reverse的功能(不适用reverse...

  • 网格视图、下拉列表框、滚动视图、选项卡

    网格视图 方法1: 方法2: 下拉列表框 列表视图 滚动视图纯JAVA实现 Xml实现 选项卡

  • 2020-03-09

    分类: 运行时添加类方法列表、实例方法列表、实现协议列表,没有属性列表,使用@property添加的属性,编译期间...

  • html作业1.1

    如图为作业内容 下图为作业成果 实现方式: 利用html的无序列表实现,html源代码如下: 列表的标题利用段落来...

  • 2019-01-11

    方法列表(objc_method_list)结构 先了解方法结构 方法列表结构 分类是如何实现的? categor...

  • selenium动作链

    使用这种方式输入内容,可以不用多次定位表单位置选区_005.png 更多使用方法:

  • 实现拖拽列表-微信小程序

    之前在网上搜索拖拽列表的实现时,发现了有好多的方法都是基于像素位置的计算实现的,这种方法要求列表元素的大小以及列表...

  • 实现apply、call、bind方法

    apply方法传参是数组形式,call传参方式是直接传入参数列表 1、实现apply方法 实现call方法 实现的...

  • Runtime如何通过selector找到对应的IMP地址

    概述 类对象中有类方法和实例方法的列表,列表中记录着方法的名词、参数和实现,而 selector 本质就是方法名称...

  • Protocol 和 Category

    Protocol: 带实现的方法列表,协议方法分@required和@optional❤️ Category:为...

网友评论

      本文标题:作业005:列表不用方法实现

      本文链接:https://www.haomeiwen.com/subject/yfjxictx.html