zoukankan      html  css  js  c++  java
  • 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

    """
    给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

    示例:
    给定 nums = [2, 7, 11, 15], target = 9
    因为 nums[0] + nums[1] = 2 + 7 = 9
    所以返回 [0, 1]
    """


    lists = [2, 7, 11, 15]
    target = 18
    lists1 = lists[0:]
    L = []
    for i in lists1:
    lists.remove(i)
    for j in lists:
    num = i + j
    if num == target:
    L.append(lists1.index(i))
    L.append(lists1.index(j))
    print(L)


    注意!!!!!
    搞懂python内存机制,list1 = list2和list2 = list1是同一个意思,都是list1和list2指向同一个存储空间,只要空间里面的内容变了,两个列表的值都会改变
  • 相关阅读:
    strace命令的使用
    部署软件RDMA的步骤
    centos7上安装iptables
    在Linux中的.iso文件的处理方法
    centos7关闭自动锁屏
    SSH配置优化和慢的解决方法
    sort排序和uniq统计命令
    ansible的携带密码访问
    fabric入门
    防火墙设置本机端口转发
  • 原文地址:https://www.cnblogs.com/hehehe-wy7/p/12604699.html
Copyright © 2011-2022 走看看