一起挑战pythontip的题目(1)

简介: 一起挑战pythontip的题目(1)

第1题:a + b

题目描述:


给你两个数a、b,请你计算它们的和,并输出。


例如: a = 3, b = 2

则输出:5

提示:挑战python栏目的所有题目,题目中所给变量使用前不用声明,也不用赋值,系统自动赋值。

如本题,只需一行代码即可: print a + b


系统会自动为a和b赋值,并检查代码执行结果和标准答案是否相同。示例:


输入:a = 1

b = 2

输出:3

1. >>> a,b = 1,2
2. >>> print(a+b)
3. 3
4. >>>


============================================================


第2题:列表排序


题目描述:

给你一个列表L, 对L进行升序排序并输出排序后的列表。

例如:L = [8,2,50,3]

则输出:[2,3,8,50]

示例:

输入:L = [4, 2, 25, 7777777, 100, 3, 77777777, 77777777, 77777777, 77777777]

输出:[2, 3, 4, 25, 100, 7777777, 77777777, 77777777, 77777777, 77777777]


>>> L = [8,2,50,3]
>>> print(sorted(L))
[2, 3, 8, 50]
>>> 

============================================================

第3题:字符串逆序

题目描述:

给你一个字符串 a, 请你输出逆序之后的a。

例如:a=‘xydz’

则输出:zdyx


>>> a='xydz'
>>> a[::-1]
'zdyx'
>>> print(a[::-1])
zdyx
>>> 

============================================================

第4题:输出字典key

题目描述:

给你一字典a,如a={1:1,2:2,3:3},输出字典a的key,以','连接,如‘1,2,3'。要求key按照字典序升序排列(注意key可能是字符串)。

例如:a={1:1,2:2,3:3}, 则输出:1,2,3


>>> a = {1:1,2:2,3:3}
>>> sorted(list(a))
[1, 2, 3]
>>> print(str(sorted(list(a)))[1:-1])
1, 2, 3
>>> print(str(sorted(list(a)))[1:-1].replace(' ',''))
1,2,3
>>> 

或者:

>>> a = {1:1,2:2,3:3}
>>> b = [str(x) for x in a.values()]
>>> b
['1', '2', '3']
>>> print(','.join(sorted(b)))
1,2,3
>>> 

============================================================

第5题:输出字符奇数位置的字符串

题目描述:

给你一个字符串 a, 输出a中奇数位置字符构成的字符串(位置编号从1开始)。

例如:a=‘xyzwd’

则输出:xzd

示例:

输入:a = "0123456789"

输出:02468


>>> a = 'xyzwd'
>>> a[::2]
'xzd'
>>> print(a[::2])
xzd
>>> a = "0123456789"
>>> a[::2]
'02468'
>>> print(a[::2])
02468
>>> 

============================================================

目录
相关文章
|
算法
一起挑战pythontip的题目(2)
一起挑战pythontip的题目(2)
72 0
|
数据安全/隐私保护
一起挑战pythontip的题目(7)
一起挑战pythontip的题目(7)
82 0
一起挑战pythontip的题目(38)
一起挑战pythontip的题目(38)
205 0
|
机器学习/深度学习
一起挑战pythontip的题目(14)
一起挑战pythontip的题目(14)
77 0
|
存储 Python
一起挑战pythontip的题目(25)
一起挑战pythontip的题目(25)
85 0
一起挑战pythontip的题目(35)
一起挑战pythontip的题目(35)
94 0
一起挑战pythontip的题目(11)
一起挑战pythontip的题目(11)
47 0
一起挑战pythontip的题目(26)
一起挑战pythontip的题目(26)
76 0
|
算法 测试技术 定位技术
一起挑战pythontip的题目(20)
一起挑战pythontip的题目(20)
100 0
一起挑战pythontip的题目(19)
一起挑战pythontip的题目(19)
84 0