鱼C论坛

 找回密码
 立即注册
查看: 1649|回复: 1

[技术交流] 019

[复制链接]
发表于 2021-9-9 21:52:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
0.yes
1.[]
2.no
3.
a.list1[length-1];list1[-1]
4.[1,2,3]
5.1,3,5
6.1,2,3,4,5
7.?

dds
0.
nums = [2, 7, 11, 15]
target = 9

# 获取 nums 的长度,并将结果存放到 n 变量中 #
n = len(nums)
for i in range(n):
    for j in range(i+1,n):
        if nums[i] + nums[j] == target:
            print('[',i,',',j,']')

1.
nums = []
while 1:
    temp = input('input a intager(stop with stop):')
    if temp == 'stop':
        break
    else:
        nums += [int(temp)]
   
target = int(input('input the target number:'))

n = len(nums)
for i in range(n):
    for j in range(i+1,n):
        if nums[i] + nums[j] == target:
            print('[',i,',',j,']')

2.import random
nums = []
i = 1
while i <= 10000:
    nums += [random.randint(1,65535)]
    i += 1
   
target = int(input('input the target number:'))

n = len(nums)
for i in range(n):
    for j in range(i+1,n):
        if nums[i] + nums[j] == target:
            print('[',i,',',j,']')
****************************************
2. 你知道什么是匿名列表吗
答:如果我们创建了一个列表,但没有将其赋值给变量名,这就是一个匿名列表。
解析:由于没有名字,将导致列表创建完也没办法再次访问到它,所以是一个看上去比较 “鸡肋” 的东东。

3.答:list1[len(list1) - 1] 和 list1[-1]

7.
>>> list1 = list1[:2] + list2 + list1[2:]
>>> list1
[1, 2, 3, 4, 5, 6, 7, 8, 9]

-----------------------
0.

            print([i, j])

1.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-10 17:02:40 | 显示全部楼层
順帶一提,匿名列表還有其它用途,可以節省代碼空間,不完全只是“雞肋”
如:
# 九九乘法表 (9x9 Times table)
[[[print("%2d *%2d =%3d"%(i, j, i*j), end = "\t") for j in range(i, 0, -1)], print()] for i in range(9, 0, -1)]
 9 * 9 = 81      9 * 8 = 72      9 * 7 = 63      9 * 6 = 54      9 * 5 = 45      9 * 4 = 36      9 * 3 = 27      9 * 2 = 18      9 * 1 =  9
 8 * 8 = 64      8 * 7 = 56      8 * 6 = 48      8 * 5 = 40      8 * 4 = 32      8 * 3 = 24      8 * 2 = 16      8 * 1 =  8
 7 * 7 = 49      7 * 6 = 42      7 * 5 = 35      7 * 4 = 28      7 * 3 = 21      7 * 2 = 14      7 * 1 =  7
 6 * 6 = 36      6 * 5 = 30      6 * 4 = 24      6 * 3 = 18      6 * 2 = 12      6 * 1 =  6
 5 * 5 = 25      5 * 4 = 20      5 * 3 = 15      5 * 2 = 10      5 * 1 =  5
 4 * 4 = 16      4 * 3 = 12      4 * 2 =  8      4 * 1 =  4
 3 * 3 =  9      3 * 2 =  6      3 * 1 =  3
 2 * 2 =  4      2 * 1 =  2
 1 * 1 =  1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 10:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表