#W015. 可叹
可叹
给定一个包含个整数的列表,请你编写一个Python函数,将这些整数进行离散化。离散化后的值应满足以下条件:
- 每个数值对应一个离散化后的唯一整数。
- 离散化后的整数从1开始连续递增。
例如,给定列表[10, 20, 10, 30, 20],离散化后的列表应为[1, 2, 1, 3, 2]。
一个包含个整数的列表,,列表中的每个整数范围为到。
离散化后的整数列表。
示例:
输入:
10 20 30
输出
1 2 3
背景
数字啊,你能否听懂我的心
问题描述:
给定一个包含n个整数的列表,请你编写一个Python函数,将这些整数进行离散化。离散化后的值应满足以下条件:
例如,给定列表[10, 20, 10, 30, 20],离散化后的列表应为[1, 2, 1, 3, 2]。
输入
一个包含n个整数的列表,1≤n≤105,列表中的每个整数范围为−109到109。
输出
离散化后的整数列表。
示例:
10 20 30
1 2 3