当前位置: 首页 > news >正文

如何做分享赚钱的网站市场营销的八个理论

如何做分享赚钱的网站,市场营销的八个理论,app软件开发哪家靠谱,真人做爰直播网站我们可以给列表中的所有数字分配一个唯一的值,重复时它会保留给它的值。这是一个非常常见的问题,在Web开发中,处理物品id时会遇到。让我们讨论一下解决这个问题的一些方法。 1. 使用enumerate() 列表解析 # initializing list test_list …

我们可以给列表中的所有数字分配一个唯一的值,重复时它会保留给它的值。这是一个非常常见的问题,在Web开发中,处理物品id时会遇到。让我们讨论一下解决这个问题的一些方法。

1. 使用enumerate() + 列表解析

# initializing list
test_list = [1, 4, 6, 1, 4, 5, 6]# printing the original list
print("The original list is : " + str(test_list))# using list comprehension + enumerate
# assign unique value to list elements
temp = {i: j for j, i in enumerate(set(test_list))}
res = [temp[i] for i in test_list]# printing result
print("The unique value list is : " + str(res))

输出

The original list is : [1, 4, 6, 1, 4, 5, 6]
The unique value list is : [0, 1, 3, 0, 1, 2, 3]

2. 使用setdefault() + map() + count()

from itertools import count# initializing list
test_list = [1, 4, 6, 1, 4, 5, 6]# printing the original list
print("The original list is : " + str(test_list))# using setdefault() + map() + count()
# assign unique value to list elements
res = list(map({}.setdefault, test_list, count()))# printing result
print("The unique value list is : " + str(res))

输出

The original list is : [1, 4, 6, 1, 4, 5, 6]
The unique value list is : [0, 1, 2, 0, 1, 5, 2]

3. 使用in,not in操作符和index

# initializing list
test_list = [1, 4, 6, 1, 4, 5, 6]# printing the original list
print ("The original list is : " + str(test_list))# assign unique value to list elements
x=[]
for i in test_list:if i not in x:x.append(i)
res=[]
for i in test_list:res.append(x.index(i))# printing result
print ("The unique value list is : " + str(res))

输出

The original list is : [1, 4, 6, 1, 4, 5, 6]
The unique value list is : [0, 1, 2, 0, 1, 3, 2]

4. 使用reduce()

from functools import reducetest_list = [1, 4, 6, 1, 4, 5, 6]
# printing the original list
print ("The original list is : " + str(test_list))unique_list = reduce(lambda l, x: l + [x] if x not in l else l, test_list, [])res = [unique_list.index(i) for i in test_list]
# printing result
print ("The unique value list is : " + str(res))

输出

The original list is : [1, 4, 6, 1, 4, 5, 6]
The unique value list is : [0, 1, 2, 0, 1, 3, 2]

5. 使用sorted()和bisect_left()

import bisect# initializing list
test_list = [1, 4, 6, 1, 4, 5, 6]# printing the original list
print ("The original list is : " + str(test_list))# assign unique value to list elements using sorted() and bisect_left()
sorted_list = sorted(test_list)
res = []
for i in test_list:idx = bisect.bisect_left(sorted_list, i)res.append(idx)# printing result
print ("The unique value list is : " + str(res))

输出

The original list is : [1, 4, 6, 1, 4, 5, 6]
The unique value list is : [0, 2, 5, 0, 2, 4, 5]

6. 使用numpy

import numpy as nptest_list = [1, 4, 6, 1, 4, 5, 6]
# printing the original list
print("The original list is:", test_list)# convert list to numpy array
arr = np.array(test_list)# get unique values and their indices
unique_arr, unique_indices = np.unique(arr, return_inverse=True)# get indices of unique values for each element in original list
res = unique_indices.tolist()# printing result
print("The unique value list is:", res)

输出

The original list is: [1, 4, 6, 1, 4, 5, 6]
The unique value list is: [0, 1, 3, 0, 1, 2, 3]
http://www.shuangfujiaoyu.com/news/61468.html

相关文章:

  • 返利网站怎么做推销广告
  • 赌博类游戏网站开发百度收录提交网址
  • 网站开发美工的任务运营推广seo招聘
  • 网站做视频的软件快排seo排名软件
  • 建设机械网站渠道新品怎么刷关键词
  • 招聘网站建设规划书百度热榜实时热点
  • 网站系统运行环境企业软文
  • wordpress 前端框架衡阳seo优化报价
  • wordpress 即时联系秦皇岛seo招聘
  • 网站搭建是哪个岗位做的事儿电商平台排名
  • 做dota2菠菜网站站长统计app软件
  • 网站建设开票项目是什么意思搜索历史记录
  • 长春建设工程信息网站洛阳seo博客
  • 全国企业信息公示官网旺道优化软件
  • 如何进行微网站开发深圳企业seo
  • 帮忙做宴会的网站郑州疫情最新动态
  • 建设网站的意义国内新闻最新消息今天简短
  • 买模板做网站在线制作网站免费
  • 兰溪高端网站建设公司百度搜索网址大全
  • java做简易网站相似图片在线查找
  • 珠海科技网站建设电商网
  • ppt可以做网站百度在线客服系统
  • 温州开发网站公司长沙网站seo公司
  • 涂料 网站 源码小游戏推广接单平台
  • 做关于灯饰的网站百度站长工具网站提交
  • 周口网站建设关键词查网址
  • 如何做网站清风制作移动优化课主讲:夫唯老师
  • 做优化网站能以量取胜么seo搜索引擎优化兴盛优选
  • 制作单页网站教程北京百度推广优化公司
  • 电子商务网站建设期末试题08答案网络营销期末总结