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

怎么做bbs论坛网站搜索营销

怎么做bbs论坛网站,搜索营销,一般找人做网站多少钱,b2c网站建设平台我们可以给列表中的所有数字分配一个唯一的值,重复时它会保留给它的值。这是一个非常常见的问题,在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.mmbaike.com/news/63324.html

相关文章:

  • 卖机械设备什么网站做推广好seo排名推广工具
  • 网站页脚需要放什么三只松鼠搜索引擎推广
  • 建设一个网站要多久沈阳seo博客
  • 山东人才招聘网搜索引擎优化需要多少钱
  • 开源程序做网站苏州seo门户网
  • 做pc端网站精英互动营销的概念
  • 广州建网站自助建站系统厦门seo优化公司
  • 青岛模板建站多少钱国内设计公司前十名
  • 百度的网址怎么写成都关键词优化排名
  • 买入网站建设费的分录百度我的订单查询
  • 扬州网站建设制作开封网站推广
  • 苏州街网站建设成都seo达人
  • ppt链接网站怎么做上海seo推广平台
  • 17网站一起做网店下载登录百度账号注册
  • 手机网站注册域名西安seo代理
  • 免费php网站百度推广代理商名单
  • 企业自建网站缺网站收录量
  • 一些可以做翻译的网站营销案例分析报告模板
  • 做网站是买服务器还是买主机seo搜索引擎优化推广
  • 有永久免费的域名吗知乎冯耀宗seo博客
  • 自己有服务器怎么搭建网站b2b网站
  • wordpress 去掉底部windows优化大师收费
  • net网站开发 介绍公司如何建立网站
  • 旅游网站的规划与建设开题报告沈阳优化网站公司
  • 手机网站页面设计网站建设技术解决方案
  • 网站上那些兼职网页怎么做的9 1短视频安装
  • 南昌画册设计公司北京优化推广公司
  • wordpress 多商家插件北京网站优化方案
  • 怎么进行网站维护杭州网站优化体验
  • 南宁做网站找哪家公司百度站长工具seo查询