"함수 array count value()"의 두 판 사이의 차이

24번째 줄: 24번째 줄:
==Python==
==Python==
[[category: Python]]
[[category: Python]]
{{참고|Python count()}}
<source lang='Python'>
<source lang='Python'>
fruits = ['Banana', 'Orange', 'Apple', 'Orange', 'Orange']
fruits = ['Banana', 'Orange', 'Apple', 'Orange', 'Orange']

2017년 12월 6일 (수) 14:22 판

  다른 뜻에 대해서는 array length 문서를 참조하십시오.
  다른 뜻에 대해서는 PHP count() 문서를 참조하십시오.
count()
array_count_value()

1 PHP

function array_count_value($arr, $val) {
	return count(array_filter($arr, function($v) use($val) {return $v==$val;}));
}
$fruits = array('Banana', 'Orange', 'Apple', 'Orange', 'Orange');
echo array_count_value($fruits, 'Orange');
# 3
$fruits = array('Banana', 'Orange', 'Apple', 'Orange', 'Orange');
$acvs = array_count_values($fruits);
echo $acvs['Orange'];
# 3

2 Python

fruits = ['Banana', 'Orange', 'Apple', 'Orange', 'Orange']
print( fruits.count('Orange') )
# 3

3 SQL

3.1 MySQL

mysql> SELECT * FROM fruits;
+--------+
| value  |
+--------+
| Banana |
| Orange |
| Apple  |
| Orange |
| Orange |
+--------+
5 rows in set (0.00 sec)
mysql> SELECT COUNT(*) FROM fruits WHERE value='Orange';
+----------+
| COUNT(*) |
+----------+
|        3 |
+----------+
1 row in set (0.00 sec)

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}